linux認(rèn)證經(jīng)驗(yàn)技巧策略
發(fā)布者:網(wǎng)上發(fā)布
??本文介紹了一些可以用來(lái)監(jiān)控網(wǎng)絡(luò)使用情況的Linux命令行工具。這些工具可以監(jiān)控通過(guò)網(wǎng)絡(luò)接口傳輸?shù)臄?shù)據(jù),并測(cè)量目前哪些數(shù)據(jù)所傳輸?shù)乃俣?。入站流量和出站流量分開(kāi)來(lái)顯示。
??一些命令可以顯示單個(gè)進(jìn)程所使用的帶寬。這樣一來(lái),用戶很容易發(fā)現(xiàn)過(guò)度使用網(wǎng)絡(luò)帶寬的某個(gè)進(jìn)程。這些工具使用不同的機(jī)制來(lái)制作流量報(bào)告。nload等一些工具可以讀取"proc/net/dev"文件,以獲得流量統(tǒng)計(jì)信息;而一些工具使用pcap庫(kù)來(lái)捕獲所有數(shù)據(jù)包,然后計(jì)算總數(shù)據(jù)量,從而估計(jì)流量負(fù)載。
??下面是按功能劃分的命令名稱。
??監(jiān)控總體帶寬使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload
??監(jiān)控總體帶寬使用(批量式輸出)――vnstat、ifstat、dstat和collectl
??每個(gè)套接字連接的帶寬使用――iftop、iptraf、tcptrack、pktstat、netwatch和trafshow
??每個(gè)進(jìn)程的帶寬使用――nethogs
??1、nload
??nload是一個(gè)命令行工具,讓用戶可以分開(kāi)來(lái)監(jiān)控入站流量和出站流量。它還可以繪制圖表以顯示入站流量和出站流量,視圖比例可以調(diào)整。用起來(lái)很簡(jiǎn)單,不支持許多選項(xiàng)。
??所以,如果你只需要快速查看總帶寬使用情況,無(wú)需每個(gè)進(jìn)程的詳細(xì)情況,那么nload用起來(lái)很方便。
??安裝nload:Fedora和Ubuntu在默認(rèn)軟件庫(kù)里面就有nload。CentOS用戶則需要從Epel軟件庫(kù)獲得nload。