Linux運維必備工具


 1. 查看進程占用帶寬情況 - Nethogs

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

前提條件:安裝c++環境

yum install -y gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses*

安裝nethogs插件方法:

git clone https://github.com/raboof/nethogs

cd nethogs

make && make install

安裝完成后,默認路徑是/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

     測試:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM