Linux htop工具使用詳解

jopen 10年前發布 | 181K 次閱讀 htop Linux

一.Htop的使用簡介

大家可能對top監控軟件比較熟悉,今天我為大家介紹另外一個監控軟件Htop,姑且稱之為top的增強版,相比top其有著很多自身的優勢。如下:

  • 兩者相比起來,top比較繁瑣
    </li>

  • 默認支持圖形界面的鼠標操作
    </li>

  • 可以橫向或縱向滾動瀏覽進程列表,以便看到所有的進程和完整的命令行
    </li>

  • 殺進程時不需要輸入進程號等
    </li> </ul>

    二.軟件的獲取與安裝

    Htop的安裝,既可以通過源碼包編譯安裝,也可以配置好yum源后網絡下載安裝

    2.1源碼安裝

        在htop的項目官方網站上:http://sourceforge.net/projects/htop/直接下載即可

    Linux htop工具使用詳解

    由于我已經安裝過了,因此大家看個以上每個編譯過程后面都會^c,是不執行此行操作Ctrl+c取消的,此處只是告知如何編譯安裝的,各人的環境不同,可能編譯過程中會出現錯誤,根據錯誤,解決后即可。

    2.2 yum和rpm包安裝

    個人推薦yum安裝,能夠自動的解決軟件包依賴關系,安裝即可。

    Linux htop工具使用詳解

    三.Htop的使用

    安裝完成后,命令行中直接敲擊htop命令,即可進入htop的界面

    Linux htop工具使用詳解

    各項從上至下分別說明如下:

    Linux htop工具使用詳解

    左邊部分從上至下,分別為,cpu、內存、交換分區的使用情況,右邊部分為:Tasks為進程總數,當前運行的進程數、Load average為系統1分鐘,5分鐘,10分鐘的平均負載情況、Uptime為系統運行的時間。

    Linux htop工具使用詳解

    以上各項分別為:

    • PID:進行的標識號
      </li>

    • USER:運行此進程的用戶
      </li>

    • PRI:進程的優先級
      </li>

    • NI:進程的優先級別值,默認的為0,可以進行調整
      </li>

    • VIRT:進程占用的虛擬內存值
      </li>

    • RES:進程占用的物理內存值
      </li>

    • SHR:進程占用的共享內存值
      </li>

    • S:進程的運行狀況,R表示正在運行、S表示休眠,等待喚醒、Z表示僵死狀態
      </li>

    • %CPU:該進程占用的CPU使用率
      </li>

    • %MEM:該進程占用的物理內存和總內存的百分比
      </li>

    • TIME+:該進程啟動后占用的總的CPU時間
      </li>

    • COMMAND:進程啟動的啟動命令名稱
      </li> </ul>

      Linux htop工具使用詳解

      F1:顯示幫助信息

      Linux htop工具使用詳解

      h, ?

      </td>

      F1

      </td>

      查看htop使用說明

      </td> </tr>

      S

      </td>

      F2

      </td>

      htop 設定

      </td> </tr>

      /

      </td>

      F3

      </td>

      搜索進程

      </td> </tr>

      \

      </td>

      F4

      </td>

      增量進程過濾器

      </td> </tr>

      t

      </td>

      F5

      </td>

      顯示樹形結構

      </td> </tr>

      <, >

      </td>

      F6

      </td>

      選擇排序方式

      </td> </tr>

      [

      </td>

      F7

      </td>

      可減少nice值可以提高對應進程的優先級

      </td> </tr>

      ]

      </td>

      F8

      </td>

      可增加nice值,降低對應進程的優先級

      </td> </tr>

      k

      </td>

      F9

      </td>

      可對進程傳遞信號

      </td> </tr>

      q

      </td>

      F10

      </td>

      結束htop

      </td> </tr>

      u

      </td>

      只顯示一個給定的用戶的過程

      </td> </tr>

      U

      </td>

      取消標記所有的進程

      </td> </tr>

      H

      </td>

      顯示或隱藏用戶線程

      </td> </tr>

      K

      </td>

      顯示或隱藏內核線程

      </td> </tr>

      F

      </td>

      跟蹤進程

      </td> </tr>

      P

      </td>

      按CPU 使用排序

      </td> </tr>

      M

      </td>

      按內存使用排序

      </td> </tr>

      T 

      </td>

      按Time+ 使用排序

      </td> </tr>

      l

      </td>

      顯示進程打開的文件

      </td> </tr>

      I

      </td>

      倒轉排序順序

      </td> </tr>

      s

      </td>

      選擇某進程,按s:用strace追蹤進程的系統調用

      </td> </tr> </tbody> </table> </div>

      F2 Htop設定

      鼠標點擊Setup或者按下F2 之后進入htop 設定的頁面,

      Linux htop工具使用詳解

      Setup 選項下的:

      1.Meters

      設定頂端的 顯示信息,分為左右兩側,Left column 表示左側的顯示的信息,Right column表示右側顯示的信息,如果要新加選項,可以選擇Available meters添加,F5新增到上方左側,F6新增到上方右側。Left column和Right column下面的選項,可以選定信息的顯示方式,有LED、Bar(進度條)、Text(文本模式),可以根據個人喜好進行設置

      2. Display options

      Linux htop工具使用詳解

      選擇要顯示的內容,按空格 x表示顯示,選擇完后,按F10保存

      3.Colors

      Linux htop工具使用詳解

      設定界面以什么顏色來顯示,個人認為用處不大,各人喜好不同,假如我們選擇Black on White后顯示效果如下

      Linux htop工具使用詳解

      4.Colums

      Linux htop工具使用詳解

      作用是增加或取消要顯示的各項內容,選擇后F7(向上移動)、F8(向下移動)、F9(取消顯示、F10(保存更改))此處增加了PPID、PGRP,根據各人需求,顯示那些信息。

      F3 搜索進程

      在界面下按F3或直接輸入”/”就可以直接進入搜索模式,是按照進程名進行搜索的。例如

      Linux htop工具使用詳解

      搜索到的進程會用設定的顏色標記出來,方便查看

      F4:過濾器

      相當于模糊查找,不區分大小寫,下方輸入要搜索的內容后,則界面只顯示搜索到的內容,更加方便查看,例如:

      Linux htop工具使用詳解

      F5:以樹形方式顯示

      Linux htop工具使用詳解

      F6:排序方式

      Linux htop工具使用詳解

      按下F6后會跳轉至上圖界面,讓您選擇以什么方式進行排序,在Sort by下選擇您要以什么來排序

      F7,F8:調整進程nice值

      F7表示減小nice值(增大優先級),F8增大nice值(減小優先級),選擇某一進程,按F7或F8來增大或減小nice值,nice值范圍為-20-19,此處我把apache的nice值調整到了19

      Linux htop工具使用詳解

      F9:殺死進程

      選擇某一進程按F9即可殺死此進程,很方便

      F10:退出htop

      四.結束

      以上就是htop的基本用法,感謝您的觀看,相信大家能夠感覺到Htop比top的優勢。如果有什么錯誤之處,麻煩留言告知,方便下次更改,謝謝。


      原文地址: http://www.cnphp6.com/archives/65078,

       本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
sesese色