i wonder if i can learn ethernet buffer size.Almost all of us visit youtube or other video sites and if our connection limit is lower (i live in Turkey and fast internet is really )so when i want to watch a video i start video and then pause.But what is that's limit ? I know that that video is streaming to my ethernet card's cache therefore i use ifconfig command and it could not help me after that i installed System Profiler and Benchmarker GUI program and i could not understand that's network result.Finally can i learn cache size,if so how can it be ?
Cache on ethernet cards is usually around a handful of kB, but you won't be aware of it as normal user as your video is streaming to your harddisk, so in this case it's about how much free space you have on that.
$ lspci | grep -i eth | cut -d' ' -f1 | while read d; do lspci -vvvs $d; echo; done 00:19.0 Ethernet controller: Intel Corporation 82567V-2 Gigabit Network Connection Subsystem: Intel Corporation Device 0028 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Region 0: Memory at d0700000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at d0724000 (32-bit, non-prefetchable) [size=4K] Region 2: I/O ports at f0c0 [size=32] Capabilities: Kernel driver in use: e1000e Kernel modules: e1000e
I'm guessing here as most vendors do not easily share their datasheets. Don't get your hopes up, as size=128K probably being the firmware of the card and size=4K being the its on board cache.