linux网络使用情况分析工具
生活随笔
收集整理的這篇文章主要介紹了
linux网络使用情况分析工具
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、linux網絡使用情況分析工具
監控總體帶寬使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload 監控總體帶寬使用(批量式輸出)――vnstat、ifstat、dstat和collectl 每個套接字連接的帶寬使用――iftop、iptraf、tcptrack、pktstat、netwatch和trafshow 每個進程的帶寬使用――nethogs 注: 1. 這些工具可以監控通過網絡接口傳輸的數據,并測量這些數據所傳輸的速度。入站流量和出站流量分開來顯示。 2. 一些命令可以顯示單個進程所使用的帶寬。這樣就可以發現是哪一個進程在過度使用帶寬。 3. 一些工具可以讀取"/proc/net/dev"文件,以獲得流量統計信息。 4. 一些工具使用pcap庫來捕獲所有數據包,然后計算總數據量,從而估計流量負載。二、/proc/net/dev詳解
[root@host-47-98-97-124 scripts]# cat /proc/net/dev Inter-| Receive | Transmitface |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressedeth0: 4200630960 13397702 0 0 0 0 0 0 4305475182 11047099 0 0 0 0 0 0lo: 746860670 3552258 0 0 0 0 0 0 746860670 3552258 0 0 0 0 0 0bytes:接口發送或接收的數據的總字節數 packets:接口發送或接收的數據包總數 errs:由設備驅動程序檢測到的發送或接收錯誤的總數 drop:設備驅動程序丟棄的數據包總數 fifo:FIFO緩沖區錯誤的數量 frame:分組幀錯誤的數量 colls:接口上檢測到的沖突數 compressed:設備驅動程序發送或接收的壓縮數據包數 carrier:由設備驅動程序檢測到的載波損耗的數量 multicast:設備驅動程序發送或接收的多播幀數三、/proc/net/snmp
通過訪問該文件系統,可以對TCP和UDP進行監控:
總結
以上是生活随笔為你收集整理的linux网络使用情况分析工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件质量问题谁负责
- 下一篇: Ubuntu20.04 linux Er