Ifconfig
ifconfig 自正常執行時間或生命週期以來的 RX 字節和 TX 字節還是其他?
我有這個輸出
ifconfig
:user@host:~$ ifconfig eth0 | grep bytes RX bytes:999249172034 (999.2 GB) TX bytes:33403577196 (33.4 GB)
主機有 7 天的正常執行時間。
自主機啟動以來,還是在主機的生命週期內計算 and ,並且當值變得太大時,值只是“環繞
RX bytes
” ?TX bytes
據我所知,在介面的整個生命週期中。也就是說,如果介面消失,例如解除安裝驅動程序模組,則當您將其添加回來時,計數器將歸零。(如果您拔下並重新連接 USB 介面,可能相同,但我沒有測試。)重新啟動系統也會重置它們,是的。
據我所見,沒有辦法明確清除計數器:快速搜尋導致了多個解除安裝和重新載入相關驅動程序的建議,而這幾乎是唯一的建議。
但這並不完全奇怪,因為計數器主要用於監視它們的軟體儲存它看到的最後一個值,並在下次獲取該值時計算差異,而不是真正查看絕對值。這意味著即使過去出現過錯誤,適當的監控解決方案也會自動忽略它們,但如果監控器不考慮重置,重新啟動仍然會導致故障。
(託管開關通常允許至少出於顯示目的清除計數器,但可能不會清除實際數據,以便監控軟體仍然可以工作。例如,我記得,在 HP 交換機上清除命令行上的計數器只會清除目前的計數器session。斷開連接並重新登錄會再次顯示原始值。)