我们有一个networking(由内核丢弃数据包)的问题与红帽服务器RHEL 5.2已经解决。
但是,我们想要防止这种问题,所以我想知道是否有任何方法来监视内核丢弃的数据包的数量,而不必进入debugging模式?
谢谢
Marck
如果你想了解更多关于你的数据包丢失的细节,你也可以使用Dropwatch。 Dropwatch是一个命令行工具,允许您查看数据包在内核中的丢弃位置。 当试图理解你的数据包丢失的原因时,它可能是有用的:
通常,当您键入ifconfig时,丢弃的分组会出现在计数器上。
RX数据包:164839152错误:0丢弃:0超出:0帧:0
TX数据包:6080484254错误:0丢弃:0超载:0载波:0
根据您的监视系统,您应该能够编写一个脚本来分析ifconfig的输出,并在丢失的数据包的错误数量过高时显示警报。