NetHogs - 監看每支程式頻寬使用情形

NetHogs - 監看每支程式頻寬使用情形

阿舍以前在用 Windows 的時候,常常會遇到那種,明明就沒在跑什麼程式或用什麼軟體,可是硬碟或網路的燈就一直閃個不停,這個問題有困擾了阿舍好一陣子,還好,後來有發現 Windows 7內建有一個叫做「Resource Monitor 」的東西可用來看看硬碟CPU記憶體和網路有誰在用哩 ! 現在改用 Ubuntu 後,本來是沒有這方面的問題,但是,阿舍之前常亂裝東西來測,最近就覺得網路的燈好像閃的不太正常,所以,就去找個程式來檢查看看哩 !

NetHogs 監看畫面

阿舍查了一下,這個 NeyHogs 好像是有簡單和易用,再加上 Ubuntu 官方的 PPA 就有放這支 NetHogs 可安裝,所以,只要用下面這一行的 apt-get 指令就可以裝到好,於是,阿舍就給它裝來試了一下,果然,是真的很簡單和明瞭哩 !

sudo apt-get install nethogs

NetHogs 的用法算簡單,直接打入 nethogs 和要監看的網卡名稱就可以了,不過,要注意的是,網卡是要有啟用的才行,比如說,阿舍明明是用無線網路在上網而沒有插網路線,然後,阿舍給它打入下面第一行的指令,結果,就會發生錯誤,應該是要打入第二行的指令才是對的,才能看到程式 (Process) 使用頻寬的情形哩 !

sudo nethogs eth0

sudo nethogs wlan0

NetHogs 啟動後會和 top 指令一樣留在監看的畫面不會自動跳離,所以,會一直更新各個程序使用頻寬的情形,預設的更新的頻率是每秒一次,如果要調整的話,請參考下面這行指令,把數字換成想要的秒數就可以了,而在監看的過程中,可以按 m 來切換傳輸量的顯示方式為每秒傳輸量或累計傳輸量等不同的顯示方式,最後,如果要結束的話,和 top 指令一樣,按 q 就可以離開了,當然,你可以暴力一點,按 Ctrl-C 來中斷哩 !

sudo nethogs -d5 eth0

另外,NetHogs 有提供追踪的功能,分別是用選單 -t 或選項 -b,阿舍用 -t 時,跑不出東西來,然後,改用 -b 後,當有程式在連線時,就有出現一堆訊息,阿舍是有看也沒有懂,也沒去研究,有需要的人,應該就會知道怎麼用吧 ! 呵 ! -t 和 -b 選項用法如下:

sudo nethogs -t eth0

sudo nethogs -b eth0

阿舍覺得,如果有需要監看多個伺服器上的各個程式的頻寬使用情形的話,只要在一台電腦上用 SSH 連線來搭配 NetHogs 程式監看的話,應該是會很方便的事,所以,阿舍建議,如果有在管 Ubuntu 的機器話,可以都先把 NetHogs 安裝起來,以備不時之需哩 !

參考資料:

http://linuxpoison.blogspot.tw/2010/09/monitor-bandwidth-consumption-per.html

http://shuffleos.com/5720/nethogs-small-net-top-tool-grouping-bandwidth-process/

分享阿舍寫的這篇文

沒有留言:

張貼留言

訂閱: 張貼留言 (Atom)

版權宣告與聲明

This work by Arthur Yu is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Taiwan License .

本站所引用之商品名稱、商標及著作其所有權為原作者及原註冊公司所有,本站若有不當引用敬請來信聯繫 或是到這裡聯絡阿舍 謝謝 !!

本站刊載的任何商品廣告和商品介紹的商品名稱、描述圖像、價格和交易條件僅供參考,詳細內容以銷售公司刊載內容為準。

本站刊載的所有廣告均由提供者自動計算展示,廣告內容不代表本站之任何立場

本網站對於任何使用或引用本網站網頁資料引致之損失或損害,概不負責 本網站亦有權隨時刪除、暫停或編輯本網站所登載之各項資料,以維護本網站之權益 除法律有強制規定外,在任何情況下,本網站對於下列情形所致生之任何直接、間接、附帶、特別懲罰性或衍生性損害,一概不負賠償責任。
(1)使用或無法使用本網站之各項服務。 (2)經由本網站取得訊息或進行交易。 (3)第三人在本網站上之陳述或作為 (4)其他與本網站服務有關之事項。

Google 廣告 Cookie 和隱私權政策

當您造訪我們的網站時,我們會透過第三方廣告公司來放送廣告這些公司可能會使用您在本網站和其他網站上的相關瀏覽資訊 (不含姓名、地址電子郵件地址和電話號碼),以便提供閣下感興趣之產品和服務的廣告。如果您想要瞭解此作法的詳情,以及如何選擇不讓前述公司使用您的資訊,請按這裡

Blogger 技術提供.