Linux:如何查明网卡是否造成瓶颈?

Den*_*s C 5 linux performance

有很多关于如何检查由本地硬盘 IO (iostat)、CPU (top)、延迟 (ping) 甚至网络带宽(交换机可能会告诉)引起的瓶颈原因的资源。

如何判断网卡是否重要?

Sla*_*ast 5

我推荐 dstat -nf 和 dstat -i 或 dstat -if。需要寻找的东西:

  • 网络数据速率(以 MB/s 为单位)等于或接近带宽(以 Mbits/s 为单位)的 1/8。例如,对于 100Mbit 卡,12MBytes/s。
  • 与高数据包率/网络流量相对应的非常高的中断率。

第一个是您无法绕过的基本带宽速率。第二个可能表明您将从巨型帧或 TCP 卸载中受益/您的系统因网络流量(使系统难以响应其他事件)而因中断而过载。


kat*_*iel 0

某种图形应用程序(例如 cacti/mrtg/munin)可能会帮助您收集网络统计数据并查看是否存在任何瓶颈。