0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

分享一個比Top更好用的進程管理工具htop

嵌入式悅翔園 ? 來源:嵌入式悅翔園 ? 2023-05-05 09:28 ? 次閱讀

一、前言

相信用過Linux操作系統(tǒng)的同學對Top應該都不陌生,我們通過Top命令可以查看CPU的占用率以及每個進程的詳細信息,但是今天我要給大家分享一個比Top更好用的進程管理工具htop(High Top)。

f8b136bc-ea8d-11ed-90ce-dac502259ad0.png

二、htop功能介紹

htop 是一個高級系統(tǒng)監(jiān)控工具,可用于查看正在運行的進程和占用資源的情況。它提供了更多功能和更友好的交互界面,常常被用作 top 命令的替代品,使用戶可以更方便地管理進程和資源。

下面給大家總結一下htop 工具常用的一些功能:

查看進程和資源使用情況。

顯示系統(tǒng)中運行進程的樹形結構。

支持鼠標操作以及鍵盤快捷方式。

可以按 CPU 占用率、內存占用量等來排序顯示進程列表。

將進程列表中各個進程以不同顏色標識出來,以方便識別。

顯示各個進程的資源使用情況,包括 CPU 占用率、內存占用量、虛擬內存占用量等。

可以顯示各個進程的命令行參數(shù)。

顯示系統(tǒng)的 CPU 和內存使用情況,包括 CPU 占用率、內存總量、已經使用的內存、閑置內存和實際可用內存等。

提供了許多快捷鍵,以便于你在使用時更加方便,包括篩選進程顯示、刷新顯示、增加/減少進程優(yōu)先級、殺掉進程等。

允許自定義配置,包括設置顯示選項、排序選項、顏色選項、進程篩選選項、日志選項等。

f8d7ee42-ea8d-11ed-90ce-dac502259ad0.png

三、如何安裝htop?

htop 工具在 Linux 系統(tǒng)中是一個常見的應用,通??梢酝ㄟ^包管理器進行安裝。在 Debian/Ubuntu 和 Red Hat/CentOS 等發(fā)行版中,安裝方法分別如下:

Debian/Ubuntu

sudoapt-getupdate
sudoapt-getinstallhtop

Red Hat/CentOS

sudoyuminstallepel-release
sudoyuminstallhtop

通過上面的命令將從軟件包存儲庫中下載并安裝 htop 工具,安裝成功后可以輸入指令htop查看是否安裝成功。

f8ef10ae-ea8d-11ed-90ce-dac502259ad0.png

四、如何使用htop?

啟動 htop 后,默認情況下會打開它的主界面,顯示當前運行的進程和他們所占用的資源。以下是 htop 的主要特點:

支持鼠標操作以及鍵盤快捷方式。

可以按 CPU 占用率、內存占用量等來排序顯示進程列表。

進程列表中將各個進程以不同顏色標識出來,以方便識別。

將進程和系統(tǒng)的資源使用情況顯示在頭部和屏幕底部,包括 CPU 和內存占用率、交換空間使用情況以及已運行時間等。

4.1 htop 界面說明

啟動 htop 后,你將看到它非常直觀的界面。以下是主要組成部分:

頂部頂部一欄顯示的是系統(tǒng)的整體狀態(tài),包含了當前時間、系統(tǒng)已經運行的時間、負載平均值、CPU 占用率、內存占用量、swap 使用量等信息。當你需要了解基礎的系統(tǒng)資源使用情況時,這個部分是非常有用的。

進程列表在中間部分,htop 顯示了整個系統(tǒng)中各個進程的情況,包括進程 ID,進程狀態(tài),進程所在用戶,CPU 占用率,內存占用量、虛擬內存占用量和進程名。可以通過鼠標或鍵盤上下移動光標并選擇不同的進程。

底部底部顯示系統(tǒng)的 CPU 和內存使用情況,包括 CPU 占用率、內存總量、已經使用的內存、閑置內存和實際可用內存等。同時還包含長期和短期的 CPU 負載平均值。

4.2 htop 快捷鍵

htop 工具提供了許多快捷鍵,以便于你在使用時更加方便,以下是常用的一些:

F1—幫助菜單
F2—設置選項
F3/F4—篩選進程顯示
F5—刷新顯示
F6—切換排序方式
F7/F8—增加/減少進程優(yōu)先級
F9—殺掉進程
F10—退出htop

4.3 htop 配置選項

htop 工具還允許您按照自己的習慣自定義配置。你可以通過按 F2 進入設置選項來配置它們。包括但不限于:

顯示選項:選擇要在進程列表中顯示哪些列。

排序選項:自定義進程列表中各個字段的排序方式。

顏色選項:修改 htop 中各種狀態(tài)顯示的顏色。

進程篩選選項:可以指定只顯示或隱藏特定用戶或進程。

日志選項:啟用系統(tǒng)記錄功能,并將 htop 記錄到指定文件。

f90b30d6-ea8d-11ed-90ce-dac502259ad0.png






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SWAP
    +關注

    關注

    0

    文章

    50

    瀏覽量

    12704
  • Linux操作系統(tǒng)

    關注

    0

    文章

    54

    瀏覽量

    10981
  • CentOS
    +關注

    關注

    0

    文章

    76

    瀏覽量

    13688

原文標題:給大家分享一個比Top更好用的Linux進程管理工具htop

文章出處:【微信號:嵌入式悅翔園,微信公眾號:嵌入式悅翔園】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux環(huán)境下如何管理Python包管理工具

    Linux環(huán)境下,需要對軟件包進行安裝、卸載、升級和查詢等操作,包含這些操作的工具,稱為包管理工具。
    發(fā)表于 08-22 15:14 ?580次閱讀
    Linux環(huán)境下如何<b class='flag-5'>管理</b>Python包<b class='flag-5'>管理工具</b>

    93.093 包管理工具管理工具擴展介紹

    管理工具
    充八萬
    發(fā)布于 :2023年07月21日 05:03:29

    【HiKey試用體驗】11.數(shù)據庫管理工具phpmyadmin的安裝

    雖然我們可以用命令的形式對數(shù)據庫進行創(chuàng)建,但是對大部分人來說基于圖形的管理工具還是要好用點。這里安裝phpmyadmin這款數(shù)據庫管理工具。sudo apt-get install
    發(fā)表于 05-09 19:19

    分享磁盤管理工具,綠色版絕對好用,可以恢復數(shù)據哦

    分享磁盤管理工具,綠色版絕對好用,可以恢復數(shù)據哦,
    發(fā)表于 08-14 16:22

    NPM的nodejs官方包管理工具詳解

    NPM:nodejs官方包管理工具的簡介、安裝、使用方法之詳細攻略
    發(fā)表于 12-25 10:46

    登錄管理工具LimitLogin

    LimitLogin是款于2005年面世的登錄管理工具,由名微軟合作伙伴技術專家和名應用程序開發(fā)顧問合力開發(fā)。LimitLogin旨在在Active Directory域中跟蹤和
    發(fā)表于 07-16 06:27

    Linux的進程管理工具之Supervisor

    Linux進程管理工具Supervisor
    發(fā)表于 06-12 10:58

    RQM測試管理工具的應用和功能

    RQM — 需求驅動的測試管理工具
    發(fā)表于 01-14 07:54

    基于開源的軟件缺陷管理工具的改進策略

    通過分析現(xiàn)有的軟件缺陷管理工具的主要特點和局限性,結合企業(yè)內部從事軟件測試組織的實際需求,針對軟件缺陷管理流程的缺點,提出基于開源的軟件缺陷管理
    發(fā)表于 04-02 08:56 ?11次下載

    基于Web的集群管理工具CWMS

    針對目前集群管理工具中沒有實現(xiàn)單入口或者僅提供命令行交互方式等問題,設計并實現(xiàn)了基于Web的集群管理工具CWMS。分析集群管理系統(tǒng)的體系結構,對集中式體系結構加以改進
    發(fā)表于 04-15 09:29 ?13次下載

    CANopen網絡管理工具 V1.18

    CANopen網絡管理工具 V1.18 網絡管理工具
    發(fā)表于 11-15 17:12 ?75次下載

    目前接口管理工具有哪些_接口管理工具作用是什么

    接口文檔管理工具在線API文檔系統(tǒng),致力于快速解決團隊內部接口文檔的編寫,和減少團隊協(xié)作開發(fā)的溝通成本。作為后端程序員,和前端對接
    發(fā)表于 01-04 16:00 ?8533次閱讀

    Python之包管理工具快速入門

    管理是python這個Get的重要部分。本文介紹了Python的各個包管理工具之間的關系,相信通過這篇文章的介紹,就不會再對distutils、setuptools、distribute
    的頭像 發(fā)表于 02-26 15:34 ?4312次閱讀
    Python之包<b class='flag-5'>管理工具</b>快速入門

    墊層設計檔案管理工具的作用介紹

    審查設計檔案、內部控制和修訂過程中比較設計數(shù)據在管理工具就是墊設計歸檔管理器提供。
    的頭像 發(fā)表于 10-15 07:08 ?2453次閱讀

    Redis可視化管理工具之NineData

    NineData的SQL窗口(Redis)是功能強大、靈活且易于使用的數(shù)據管理工具,擁有多種數(shù)據來源、云平臺適配和商業(yè)模式,旨在為用戶提供更好的數(shù)據
    的頭像 發(fā)表于 05-17 22:38 ?1478次閱讀
    Redis可視化<b class='flag-5'>管理工具</b>之NineData