我想知道我是否可以了解以太网缓冲区大小。我们几乎所有人都访问 youtube 或其他视频网站,如果我们的连接限制较低(我住在土耳其,互联网确实很快),那么当我想看视频时,我会开始播放视频然后暂停。但那是多大的限制?我知道该视频正在流式传输到我的以太网卡的缓存中,因此我使用 ifconfig 命令,但它无法帮助我,之后我安装了 System Profiler 和 Benchmarker GUI 程序,我无法理解那是网络结果。最后我可以了解缓存大小吗?如果可以,那怎么可能呢?
答案1
以太网卡上的缓存通常约为几kB,但普通用户不会意识到这一点您的视频正在传输到您的硬盘,因此在这种情况下这取决于您有多少可用空间。
$ lspci | grep -i eth | cut -d' ' -f1 | 读取 d 时;执行 lspci -vvvs $d;回显;完成 00:19.0 以太网控制器:Intel Corporation 82567V-2 千兆网络连接 子系统:英特尔公司设备 0028 控制:I/O+Mem+BusMaster+SpecCycle-MemWINV-VGASnoop-ParErr-Stepping-SERR-FastB2B-DisINTx+ 状态:Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 区域 0:位于 d0700000 的内存(32 位,不可预取)[大小=128K] 区域 1:位于 d0724000 的内存(32 位,不可预取)[大小=4K] 区域 2:f0c0 处的 I/O 端口 [size=32] 功能: 正在使用的内核驱动程序:e1000e 内核模块:e1000e
我猜是因为大多数供应商不会轻易分享他们的数据表。不要抱太大希望,因为 size=128K 可能是卡的固件,size=4K 是其板载缓存。