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 源