欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Linux下如何按進(jìn)程實(shí)時統(tǒng)計(jì)網(wǎng)絡(luò)帶寬利用率

這篇文章主要為大家展示了“Linux下如何按進(jìn)程實(shí)時統(tǒng)計(jì)網(wǎng)絡(luò)帶寬利用率”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Linux下如何按進(jìn)程實(shí)時統(tǒng)計(jì)網(wǎng)絡(luò)帶寬利用率”這篇文章吧。

目前創(chuàng)新互聯(lián)已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、弋陽網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

NetHogs – 網(wǎng)絡(luò)帶寬監(jiān)控

什么是NetHogs?

NetHogs 是一個開源的命令行工具(類似于Linux的top命令),用來按進(jìn)程或程序?qū)崟r統(tǒng)計(jì)網(wǎng)絡(luò)帶寬使用率。

來自NetHogs項(xiàng)目網(wǎng)站:

NetHogs是一個小型的’net top’工具,不像大多數(shù)工具那樣拖慢每個協(xié)議或者是每個子網(wǎng)的速度而是按照進(jìn)程進(jìn)行帶寬分組.NetHogs NetHogs不需要依賴載入某個特殊的內(nèi)核模塊. 如果發(fā)生了網(wǎng)絡(luò)阻塞你可以啟動NetHogs立即看到哪個PID造成的這種狀況.這樣就很容易找出哪個程序跑飛了然后突然占用你的帶寬.

這篇文章為你講解了如何在Unix/Linux操作系統(tǒng)下如何安裝和使用NetHogs按進(jìn)程監(jiān)控網(wǎng)絡(luò)帶寬使用率。

在RHEL,CentOS和Fedora下安裝NetHogs:

要安裝NetHogs,你必須要啟用你所用Linux下的EPEL源.然后運(yùn)行下面的yum命令下載安裝NetHogs包。

# yum install nethogs

樣例輸出:

[root@tecmint~]# yum -y install nethogs Loaded plugins:fastest mirror,refresh-packagekit Loading mirror speeds from cached hostfile *base: mirrors.hns.net.in *epel: mirror.nus.edu.sg *extras: mirrors.hns.net.in *rpmfusion-free-updates: mirrors.ustc.edu.cn *rpmfusion-nonfree-updates: mirror.de.leaseweb.net *updates: mirrors.hns.net.in Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package nethogs.i6860:0.8.0-1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved =========================================================================================================== Package                Arch                Version                    Repository                    Size =========================================================================================================== Installing: nethogs                i686                0.8.0-1.el6                epel                        28k   Transaction Summary =========================================================================================================== Install       1 Package(s) Total download size:28k Installed size:50k Downloading Packages: nethogs-0.8.0-1.el6.i686.rpm                                                        |  28kB     00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction   Installing :nethogs-0.8.0-1.el6.i686                                                          1/1   Verifying  :nethogs-0.8.0-1.el6.i686                                                          1/1 Installed:   nethogs.i6860:0.8.0-1.el6 Complete!

在Ubuntu, Linux mint和Debian下安裝NetHogs:

鍵入apt-get命令安裝NetHogs包:

$ sudo apt-get install nethogs

樣例輸出

tecmint@tecmint:~$ sudo apt-get install nethogs [sudo]password fortecmint: Reading package lists...Done Building dependency tree Reading state information...Done The following NEW packages will be installed:   nethogs 0 upgraded,1 newly installed,0 to remove and 318 not upgraded. Need to get 27.1kB of archives. After this operation,100kB of additional disk space will be used. Get: 1 http://in.archive.ubuntu.com/ubuntu/ quantal/universe nethogs i386 0.8.0-1 [27.1 kB] Fetched 27.1kB in 1s (19.8kB/s)  Selecting previously unselected package nethogs. (Reading database... 216058 files and directories currently installed.) Unpacking nethogs(from .../nethogs_0.8.0-1_i386.deb)... Processing triggers forman-db... Setting up nethogs(0.8.0-1)...

NetHogs用法

在基于RedHat系統(tǒng)下鍵入如下命令啟動NetHogs工具。

# nethogs

要執(zhí)行NetHogs你必須擁有root權(quán)限,即如圖所示用sudo命令:

$ sudo nethogs

樣例預(yù)覽:

Linux下如何按進(jìn)程實(shí)時統(tǒng)計(jì)網(wǎng)絡(luò)帶寬利用率

CentOS 6.3 下的NetHogs預(yù)覽

Linux下如何按進(jìn)程實(shí)時統(tǒng)計(jì)網(wǎng)絡(luò)帶寬利用率

Ubuntu 12.10 下的NetHogs預(yù)覽

正如上圖所示,send列和received列顯示的是按照每個進(jìn)程的流量統(tǒng)計(jì)。總的收發(fā)數(shù)據(jù)帶寬在最下方,而且可以用交互命令控制排序,下面將要討論這些交互命令。

NetHogs 命令行參數(shù)

以下就是NetHogs命令行的參數(shù),用’-d’來添加刷新頻率參數(shù),`device name` 用來檢測給定的某個或者某些設(shè)備的帶寬(默認(rèn)是eth0).例如:設(shè)置5秒鐘的刷新頻率,鍵入如下命令即可:

# nethogs -d 5

$ sudo nethogs -d 5

如果只用來監(jiān)視設(shè)備(eth0)的網(wǎng)絡(luò)帶寬可以使用如下命令:

# nethogs eth0

 或

$ sudo nethogs eth0

如果要同時監(jiān)視eth0和eth2接口,使用以下命令即可:

# nethogs eth0 eth2

$ sudo nethogs eth0 eth2

其他參數(shù)和用法:

-d: delay for refresh rate. -h: display available commands usage. -p: sniff in promiscious mode (not recommended). -t: trace mode. -V: prints Version info.

NetHogs 交互控制

以下是NetHogs的一些很有用的交互控制(鍵盤快捷鍵:

-m: Change the units displayed forthe bandwidth inunits like KB/sec->KB->B->MB. -r: Sort by magnitude of respectively traffic. -s: Sort by magnitude of sent traffic. -q: Hit quit tothe shell prompt.

以上是“Linux下如何按進(jìn)程實(shí)時統(tǒng)計(jì)網(wǎng)絡(luò)帶寬利用率”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:Linux下如何按進(jìn)程實(shí)時統(tǒng)計(jì)網(wǎng)絡(luò)帶寬利用率
網(wǎng)站地址:http://www.chinadenli.net/article0/piijio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化建站公司網(wǎng)站導(dǎo)航營銷型網(wǎng)站建設(shè)虛擬主機(jī)網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)