Linux運維必備工具

 1. 查看進程佔用帶寬狀況 - Nethogs

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 上佔用大量帶寬的程序

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

     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 指定輸出到指定文件上

3. 實時監控磁盤 IO—IOTop

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

      yum install iotop -y

     測試:iotop

     

4. 網絡流量監控 - IPtraf

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

     yum install iptraf

     測試:iptraf-ng

5.網絡流量監控 - IFTop

    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 的平均流量  

6. 安全掃描工具 - NMap

     NMap 是 Linux 下的網絡鏈接掃描和嗅探工具包用來掃描網上電腦開放的網絡鏈接端

     yum install nmap -y

     測試:

 

 

相關文章
相關標籤/搜索