日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本期老男孩老師為大家介紹了一些可以用來監(jiān)控網(wǎng)絡(luò)使用情況的linux命令行工具,這些工具可以監(jiān)控通過網(wǎng)絡(luò)接口傳輸?shù)臄?shù)據(jù),并測量目前哪些數(shù)據(jù)所傳輸?shù)乃俣龋胝玖髁亢统稣玖髁糠珠_來顯示。

一些命令可以顯示單個(gè)進(jìn)程所使用的帶寬。這樣一來,用戶很容易發(fā)現(xiàn)過度使用網(wǎng)絡(luò)帶寬的某個(gè)進(jìn)程。
這些工具使用不同的機(jī)制來制作流量報(bào)告。nload等一些工具可以讀取"proc/net/dev"文件,以獲得流量統(tǒng)計(jì)信息;而一些工具使用pcap庫來捕獲所有數(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

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 


nload是一個(gè)命令行工具,讓用戶可以分開來監(jiān)控入站流量和出站流量。它還可以繪制圖表以顯示入站流量和出站流量,視圖比例可以調(diào)整。用起來很簡單,不支持許多選項(xiàng)。

所以,如果你只需要快速查看總帶寬使用情況,無需每個(gè)進(jìn)程的詳細(xì)情況,那么nload用起來很方便。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝nload:Fedora和Ubuntu在默認(rèn)軟件庫里面就有nload。centos用戶則需要從Epel軟件庫獲得nload。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

2、iftop

iftop可測量通過每一個(gè)套接字連接傳輸?shù)臄?shù)據(jù);它采用的工作方式有別于nload。iftop使用pcap庫來捕獲進(jìn)出網(wǎng)絡(luò)適配器的數(shù)據(jù)包,然后匯總數(shù)據(jù)包大小和數(shù)量,搞清楚總的帶寬使用情況。

雖然iftop報(bào)告每個(gè)連接所使用的帶寬,但它無法報(bào)告參與某個(gè)套按字連接的進(jìn)程名稱/編號(ID)。不過由于基于pcap庫,iftop能夠過濾流量,并報(bào)告由過濾器指定的所選定主機(jī)連接的帶寬使用情況。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

n選項(xiàng)可以防止iftop將IP地址解析成主機(jī)名,解析本身就會帶來額外的網(wǎng)絡(luò)流量。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝iftop:Ubuntu/Debian/Fedora用戶可以從默認(rèn)軟件庫獲得它。CentOS用戶可以從Epel獲得它。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

3、iptraf

iptraf是一款交互式、色彩鮮艷的IP局域網(wǎng)監(jiān)控工具。它可以顯示每個(gè)連接以及主機(jī)之間傳輸?shù)臄?shù)據(jù)量。下面是屏幕截圖。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

 

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝iptraf:

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

4、nethogs

nethogs是一款小巧的"net top"工具,可以顯示每個(gè)進(jìn)程所使用的帶寬,并對列表排序,將耗用帶寬最多的進(jìn)程排在最上面。萬一出現(xiàn)帶寬使用突然激增的情況,用戶迅速打開nethogs,就可以找到導(dǎo)致帶寬使用激增的進(jìn)程。nethogs可以報(bào)告程序的進(jìn)程編號(PID)、用戶和路徑。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝nethogs:Ubuntu、Debian和Fedora用戶可以從默認(rèn)軟件庫獲得。CentOS用戶則需要Epel。

 

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

5. bmon

bmon(帶寬監(jiān)控器)是一款類似nload的工具,它可以顯示系統(tǒng)上所有網(wǎng)絡(luò)接口的流量負(fù)載。輸出結(jié)果還含有圖表和剖面,附有數(shù)據(jù)包層面的詳細(xì)信息。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝bmon:Ubuntu、Debian和Fedora用戶可以從默認(rèn)軟件庫來安裝。CentOS用戶則需要安裝repoforge,因?yàn)镋pel里面沒有bmon。

6. slurm

slurm是另一款網(wǎng)絡(luò)負(fù)載監(jiān)控器,可以顯示設(shè)備的統(tǒng)計(jì)信息,還能顯示ASCII圖形。它支持三種不同類型的圖形,使用c鍵、s鍵和l鍵即可激活每種圖形。slurm功能簡單,無法顯示關(guān)于網(wǎng)絡(luò)負(fù)載的任何更進(jìn)一步的詳細(xì)信息。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝slurm

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

7. tcptrack

tcptrack類似iftop,使用pcap庫來捕獲數(shù)據(jù)包,并計(jì)算各種統(tǒng)計(jì)信息,比如每個(gè)連接所使用的帶寬。它還支持標(biāo)準(zhǔn)的pcap過濾器,這些過濾器可用來監(jiān)控特定的連接。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

 

安裝tcptrack:Ubuntu、Debian和Fedora在默認(rèn)軟件庫里面就有它。CentOS用戶則需要從RepoForge獲得它,因?yàn)镋pel里面沒有它。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

8. vnstat

vnstat與另外大多數(shù)工具有點(diǎn)不一樣。它實(shí)際上運(yùn)行后臺服務(wù)/守護(hù)進(jìn)程,始終不停地記錄所傳輸數(shù)據(jù)的大小。之外,它可以用來制作顯示網(wǎng)絡(luò)使用歷史情況的報(bào)告

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

運(yùn)行沒有任何選項(xiàng)的vnstat,只會顯示自守護(hù)進(jìn)程運(yùn)行以來所傳輸?shù)臄?shù)據(jù)總量。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

想實(shí)時(shí)監(jiān)控帶寬使用情況,請使用"-l"選項(xiàng)(實(shí)時(shí)模式)。然后,它會顯示入站數(shù)據(jù)和出站數(shù)據(jù)所使用的總帶寬量,但非常精確地顯示,沒有關(guān)于主機(jī)連接或進(jìn)程的任何內(nèi)部詳細(xì)信息。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

vnstat更像是一款制作歷史報(bào)告的工具,顯示每天或過去一個(gè)月使用了多少帶寬。它并不是嚴(yán)格意義上的實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)的工具。

vnstat支持許多選項(xiàng),支持哪些選項(xiàng)方面的詳細(xì)信息請參閱參考手冊頁。

安裝vnstat

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

9. bwm-ng

bwm-ng(下一代帶寬監(jiān)控器)是另一款非常簡單的實(shí)時(shí)網(wǎng)絡(luò)負(fù)載監(jiān)控工具,可以報(bào)告摘要信息,顯示進(jìn)出系統(tǒng)上所有可用網(wǎng)絡(luò)接口的不同數(shù)據(jù)的傳輸速度。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

如果控制臺足夠大,bwm-ng還能使用curses2輸出模式,為流量繪制條形圖。

安裝bwm-ng:在CentOS上,可以從Epel來安裝bwm-ng。

10. cbm:Color Bandwidth Meter

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

這是一款小巧簡單的帶寬監(jiān)控工具,可以顯示通過諸網(wǎng)絡(luò)接口的流量大小。沒有進(jìn)一步的選項(xiàng),僅僅實(shí)時(shí)顯示和更新流量的統(tǒng)計(jì)信息。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

11. speedometer

這是另一款小巧而簡單的工具,僅僅繪制外觀漂亮的圖形,顯示通過某個(gè)接口傳輸?shù)娜胝玖髁亢统稣玖髁俊?/p>Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝speedometer

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

12. pktstat

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

pktstat可以實(shí)時(shí)顯示所有活動(dòng)連接,并顯示哪些數(shù)據(jù)通過這些活動(dòng)連接傳輸?shù)乃俣取K€可以顯示連接類型,比如TCP連接或UDP連接;如果涉及HTTP連接,還會顯示關(guān)于HTTP請求的詳細(xì)信息。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

13. netwatch

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

netwatch是netdiag工具庫的一部分,它也可以顯示本地主機(jī)與其他遠(yuǎn)程主機(jī)之間的連接,并顯示哪些數(shù)據(jù)在每個(gè)連接上所傳輸?shù)乃俣取?/p>

14. trafshow

與netwatch和pktstat一樣,trafshow也可以報(bào)告當(dāng)前活動(dòng)連接、它們使用的協(xié)議以及每條連接上的數(shù)據(jù)傳輸速度。它能使用pcap類型過濾器,對連接進(jìn)行過濾。

只監(jiān)控TCP連接

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

 

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

15. netload

netload命令只顯示關(guān)于當(dāng)前流量負(fù)載的一份簡短報(bào)告,并顯示自程序啟動(dòng)以來所傳輸?shù)目傋止?jié)量。沒有更多的功能特性。它是netdiag的一部分。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

16. ifstat

ifstat能夠以批處理式模式顯示網(wǎng)絡(luò)帶寬。輸出采用的一種格式便于用戶使用其他程序或?qū)嵱霉ぞ邅碛浫肴罩竞头治觥?/p>Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

安裝ifstat:Ubuntu、Debian和Fedora用戶在默認(rèn)軟件庫里面就有它。CentOS用戶則需要從Repoforge獲得它,因?yàn)镋pel里面沒有它。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

17. dstat

dstat是一款用途廣泛的工具(用Python語言編寫),它可以監(jiān)控系統(tǒng)的不同統(tǒng)計(jì)信息,并使用批處理模式來報(bào)告,或者將相關(guān)數(shù)據(jù)記入到CSV或類似的文件。這個(gè)例子顯示了如何使用dstat來報(bào)告網(wǎng)絡(luò)帶寬。

安裝dstat

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 

18. collectl

collectl以一種類似dstat的格式報(bào)告系統(tǒng)的統(tǒng)計(jì)信息;與dstat一樣,它也收集關(guān)于系統(tǒng)不同資源(如處理器、內(nèi)存和網(wǎng)絡(luò)等)的統(tǒng)計(jì)信息。這里給出的一個(gè)簡單例子顯示了如何使用collectl來報(bào)告網(wǎng)絡(luò)使用/帶寬。

Linux服務(wù)器上監(jiān)控網(wǎng)絡(luò)帶寬工具大全

 


上述幾個(gè)使用方便的命令可以迅速檢查Linux服務(wù)器上的網(wǎng)絡(luò)帶寬使用情況。不過,這些命令需要用戶通過SSH登錄到遠(yuǎn)程服務(wù)器。另外,基于Web的監(jiān)控工具也可以用來實(shí)現(xiàn)同樣的任務(wù)。

ntop和darkstat是面向Linux系統(tǒng)的其中兩個(gè)基本的基于Web的網(wǎng)絡(luò)監(jiān)控工具。除此之外還有企業(yè)級監(jiān)控工具,比如nagIOS,它們提供了一批功能特性,不僅僅可以監(jiān)控服務(wù)器,還能監(jiān)控整個(gè)基礎(chǔ)設(shè)施。

不知道大家都用過哪些工具呢?歡迎跟老男孩老師分享~

分享到:
標(biāo)簽:網(wǎng)絡(luò)帶寬 Linux
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定