如何在 ubuntu 11.10 上了解以太网设备缓冲区大小

如何在 ubuntu 11.10 上了解以太网设备缓冲区大小

我想知道我是否可以了解以太网缓冲区大小。我们几乎所有人都访问 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 是其板载缓存。

相关内容