進程管理Htop, glances,dstat

1.  HTOP

         用途:  用於linux上進行進程的管理,提供完整的進程列表,彩色標識出處理器、swap和內存狀態。

wKioL1SO5lPzhwFNAAPNO7axXGE490.jpg

             其中  F1:幫助 F2:設定 F3:搜索進程 F4:增量進程 F5:樹狀結構顯示 F6:選擇排序方式 F7:減少進程優先級F優先級8:增加進程 F9,:對進程輸入信號,F10,:退出htop,

常用命令: 

        u: 選擇指定用戶的進程

     l: 顯示進程所打開的文件列表

     s: 顯示進程執行的系統調用

     a: 綁定進程到指定的CPU上

    #:快速將光標定位至指定的PID進程上

              ctrl + L 刷新

2.  glances

        1.用途:  是一款跨平臺的監控工具,能監控CPU,負載,內存,磁盤io,網絡流量,文件系統,和                       系統溫度。


         2. 常用的交互式指令:

                a 自動對進程進行排序

               c 按cpu使用百分比排序

               m 按內存使用百分百排序

               p 按進程PID排序

               i 按IO設備的輸入輸出排序

               d 顯示或隱藏磁盤輸出數據

              f 顯示或隱藏文件系統的數據

             n 顯示或隱藏網絡的數據

        l 顯示或隱藏日誌

wKiom1SO6AeTV31iAAKpIMl7N_k699.jpg

glances -t 5    表示5秒更新一次。


3. dstat  

      用途:    用來生成系統資源狀態報告,=(vmstat+iostat+netstat+nfsstat+ifstat)

                     默認情況1秒進行收集-cpu-,-disk-,-net-,-paging-,-system-數據

wKiom1SO6ePhhQFVAAISFJCdt9M017.jpg

-c 統計CPU狀態

            -d 統計磁盤狀態

            -D 統計指定磁盤或彙總信息

            -l 統計系統負載情況,包括1分鐘、5分鐘、15分鐘平均值

            -m 統計系統物理內存使用情況

            -s 統計swap已使用和剩餘量

            -n 統計網絡使用情況

            -r 統計I/O請求,包括讀寫請求

            -p 統計進程信息,包括runnable、uninterruptible、new

            -y 統計系統信息

            -t 顯示統計時時間

            --top-cpu 查看CPU佔用情況的進程

            --top-mem  查看最多佔用的進程

查看最大io和cpu:

wKiom1SO7XjjlubjAAD5Umm62jg769.jpg







 

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