请教网卡丢包如何调试?
我这边使用万兆口打漏量,看网卡状态发现有很多丢包记录,同时发现,rx_missed_errors: 988320247
tx_flow_control_xon: 193 这个是否是需要关流控?
tx_flow_control_xoff: 1167
这三个值比较高。
http://www.nuclearcat.com/mediawiki/index.php?title=Intel_Gigabit_Performance&printable=yes
rx_missed_errors: 10308
This error can mean many things. Including not enough bus bandwidth, host is too busy (try to enable flow-control), PBA buffer too small.
这个上面说需要开流控。
另外,我使用的是ixgbe,如何增大PBA buffer,或者ixgbe有PBA buffer吗? 这个涉及底层硬件API编码了,不懂,帮着顶一下吧。 这个真不了解。
如果驱动层的丢包还是很麻烦的。 应该不是驱动层丢包的,收到包后立马free掉了,而且这几个值是在寄存器里的,有哪位大侠知道如何调试吗? 大侠这个问题解决了么?我遇到了一个和你一样的问题,应该是要开流控。 缓存不足所致吧
页:
[1]