Linux運維實用工具

1.查看進程佔用帶寬的情況

        Nethogs

        Nethogs 是一個終端下的網絡流量監控工具可以直觀的顯示每個進程佔用的帶寬。

下載:

http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download
yum  -y install libpcap-devel  ncurses-devel 

tar zxvf nethogs-0.8.0.tar.gz 

cd nethogs 

make && make install 

nethogs eth0 

nethogs version

2. 硬盤讀取性能測試 - IOZone 

IOZone 是一款Linux文件系統性能測試工具可以測試不同操作 系統中文件系統的讀寫功能。

http://www.iozone.org/src/current/    #下載
tar xf iozone3_420.tar 

cd  iozone3_420/src/current/ 

make linux 

-a 使用全自動模式

-n 爲自動模式設置最小文件大小 (Kbytes)。

-g 設置自動模式可使用的最大文件大小 Kbytes。

-i 用來指定運行哪個測試。

-f 指定測試文件的名字完成後自動刪除

-R 產生 Excel 到標準輸出

-b 指定輸出到指定文件上

 

3. 實時監控磁盤  IO-IOTop

IOTop 命令是專門顯示硬盤 IO 的命令, 界面風格類似 top 命令。

yum install -y iotop

4. 網絡流量監控  IPtraf

IPtraf 是一個運行在 Linux 下的簡單的網絡狀況分析工具。

yum install -y iptraf

5. 網絡流量監控 - IFTop

iftop 是類似於 linux 下面 top 的實時流量監控工具。比 iptraf 直觀些。

http://www.ex-parrot.com/~pdw/iftop/  #下載
tar xf iftop-0.17.tar.gz

cd iftop-0.17

./configure

make && make install

iftop

iftop -i etho

TX:發送流量

RX:接收流量

TOTAL:總流量

Cumm:運行 iftop 到目前時間的總流量

peak:流量峯值

rates:分別表示過去 2s 10s 40s 的平均流量

 

6.進程實時監控 -HTop

HTop 是一個 Linux 下的交互式的進程瀏覽器可以用來替換 Linux 下的 top 命令。

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm    #安裝第三方 YUM 源

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章