在 Solaris 中,“netstat -i”的输出如下所示:
root# netstat -i
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue
lo0 8232 loopback localhost 136799 0 136799 0 0 0
igb0 1500 vulture vulture 1272272 0 347277 0 0 0
请注意,末尾有一个 Queue 字段。
在 Linux 中,“netstat -i”给出的输出没有队列字段:
[root@roseate ~]# netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 2806170 0 0 0 791768 0 0 0 BMRU
eth1 1500 0 0 0 0 0 0 0 0 0 BMU
eth2 1500 0 0 0 0 0 0 0 0 0 BMU
eth3 1500 0 0 0 0 0 0 0 0 0 BMU
lo 16436 0 1405318 0 0 0 1405318 0 0 0 LRU
我已经弄清楚如何通过添加 -e
选项在 Linux 中获取冲突,但是有没有办法在 Linux 中获取队列?
最佳答案
我在 Linux 上的 netstat 中看到的唯一对队列的引用是在使用 -s 时,但这对于您的用例来说可能太啰嗦了?
关于linux - 如何在 Linux 中通过 netstat -i 获取队列字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14901844/