Linux

來自 ifconfig 的錯誤?

  • June 21, 2018

在我的 Redhat 7 Linux 機器中,我看到 -RX errors 413556一段時間後,我看到相同的錯誤值 - 413556(不增加)。

第一個問題 - 是否有可能知道此錯誤何時觸發?

如果價值沒有增加,我們可以說網路現在是健康的嗎?

eop1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 104.19.8.21  netmask 255.255.255.0  broadcast 104.19.8.255
       ether 12:7a:1a:60:2e:e9  txqueuelen 1000  (Ethernet)
       RX packets 4064026662  bytes 2422841475170 (2.2 TiB)
       RX errors 413556  dropped 49020  overruns 1537  frame 412019
       TX packets 3341156925  bytes 3692324143458 (3.3 TiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 90  memory 0x96000000-967fffff

該數字只是對自網路介面進入“啟動”狀態以來發生的錯誤數的計數。它主要用於監控趨勢。由於它沒有增加,您可以假設網路之前遇到問題,但目前工作正常。

要進一步調試介面的狀態,您可能需要嘗試在其上放置一些流量,例如使用curlorwget命令下載一個大文件,並使用該命令輪詢介面ifconfig以查看數量是否保持靜止或開始增加。如果您看到它在增加,那麼物理網卡或允許它通過作業系統執行的驅動程序軟體有問題。

這是一個方便的命令,可以嘗試下載相對較小的文件。此命令會將輸出轉儲到,/dev/null因此一旦您完成調試工作,就不會刪除任何殘留文件。

$ wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

參考

引用自:https://unix.stackexchange.com/questions/450911