Nethogs 是一個終端下的網絡流量監控工具能夠直觀的顯示每一個進程佔用的帶寬。linux
前提條件:安裝c++環境c++
yum install -y gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses*git
安裝nethogs插件方法:github
git clone https://github.com/raboof/nethogs安全
cd nethogs網絡
make && make installide
安裝完成後,默認路徑是/usr/local/sbin/nethogs工具
使用nethogs命令:性能
直接運行nethogs 就能夠查看當前佔用帶寬的進程測試
測試 找出eth0 上佔用大量帶寬的程序
IOZone 是一款 Linux 文件系統性能測試工具 能夠測試不一樣的操做系統中文件系統的讀寫性能
工具下載地址:http://www.iozone.org/src/current/
wget http://www.iozone.org/src/current/iozone3_487.tar
解壓:tar -xzvf /iozone3_487.tar
cd iozone3_487/src/current
安裝: make linux
測試:./iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls
注:最小測試文件爲512M直到測試到4G.測試read,write,和Strided Read.測試的地方在mnt下,生成Excel的文件。
iozone 使用方法:
-a 使用全自動模式
-n 爲自動模式設置最小文件大小 (Kbytes)。
-g 設置自動模式可以使用的最大文件大小 Kbytes。
-i 用來指定運行哪一個測試。
-f 指定測試文件的名字完成後自動刪除
-R 產生 Excel 到標準輸出
-b 指定輸出到指定文件上
IOTop 命令是專門顯示硬盤 IO 的命令, 界面風格相似 top 命令
yum install iotop -y
測試:iotop
IPtraf 是一個運行在 Linux 下的簡單的網絡情況分析工具
yum install iptraf
測試:iptraf-ng
iftop 是相似於 linux 下面 top 的實時流量監控工具
下載地址:http://www.ex-parrot.com/~pdw/iftop/
wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
解壓:tar -xzvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install
測試:iftop
TX:發送流量
RX:接收流量
TOTAL:總流量
Cumm:運行 iftop 到目前時間的總流量
peak:流量峯值
rates:分別表示過去 2s 10s 40s 的平均流量
NMap 是 Linux 下的網絡鏈接掃描和嗅探工具包用來掃描網上電腦開放的網絡鏈接端
yum install nmap -y
測試: