如何监视Linux中的当前输出/接收队列长度

我想检查我的networking的容量和性能。 除了通过Sar检查txkB / s和rxkB / s之外,我还希望看到networking接口的平均队列长度(以便可以计算接口中的平均排队时间)。 看来,netstat可以给每个套接字队列长度,是否有可能获得每接口静态(有点像networking接口\输出队列长度在Windows中)?

一个相关的和种类相反的问题是如何在Windows上查看TCP发送和接收队列大小?

谢谢

它在IF-MIB中可用。 我假设你已经有一个支持IF-MIB的snmpd运行,如果没有,你需要安装类似net-snmp的东西。 之后,走过箱子,寻找:

http://www.oidview.com/mibs/0/IF-MIB.html

IF-MIB::ifOutErrors.4 = Counter32: 0 IF-MIB::ifOutQLen.1 = Gauge32: 0 

从MIB定义:

输出数据包队列的长度(数据包)。