如何检查本地硬盘IO(iostat),CPU(上),延迟(ping)甚至networking带宽(交换机可能知道)的瓶颈原因有相当多的资源。
如何判断一个网卡是否重要?
我推荐dstat -nf和dstat -i或者dstat -if。 要寻找的东西:
首先是一个基本的带宽利率,你无法绕过。 第二个可能是您将从巨型帧或TCP卸载中受益的标志/您的系统由于networkingstream量而中断,从而导致系统过载(使系统难以响应其他事件)。
iftop -i <interface> -B可能有帮助。 它以字节/秒显示带宽速率。
某种类似cacti / mrtg / munin的graphics应用程序可能会帮助您收集networking统计信息并查看是否有任何瓶颈。
这里的问题是列出了一堆工具,没有办法获得一个集成的外观。 像collectl这样的工具可以监控一切,让你看到cpu,磁盘,networking,内存,甚至可以实时中断,或者写入文件供以后重放。
如果您怀疑CPU有问题,请查看各个CPU数据,看看在中断处理中花费了多less时间。 如果你怀疑中断开销collectl甚至会显示你中断的CPU,甚至允许你打破它通过特定的中断types的CPU。 真正的瑞士军刀刀具可以很容易地取代许多其他的工具。
-标记