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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享一個(gè)比Top更好用的進(jìn)程管理工具h(yuǎn)top

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

一、前言

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

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

二、htop功能介紹

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

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

查看進(jìn)程和資源使用情況。

顯示系統(tǒng)中運(yùn)行進(jìn)程的樹形結(jié)構(gòu)。

支持鼠標(biāo)操作以及鍵盤快捷方式。

可以按 CPU 占用率、內(nèi)存占用量等來排序顯示進(jìn)程列表。

將進(jìn)程列表中各個(gè)進(jìn)程以不同顏色標(biāo)識(shí)出來,以方便識(shí)別。

顯示各個(gè)進(jìn)程的資源使用情況,包括 CPU 占用率、內(nèi)存占用量、虛擬內(nèi)存占用量等。

可以顯示各個(gè)進(jìn)程的命令行參數(shù)。

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

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

允許自定義配置,包括設(shè)置顯示選項(xiàng)、排序選項(xiàng)、顏色選項(xiàng)、進(jìn)程篩選選項(xiàng)、日志選項(xiàng)等。

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

三、如何安裝htop?

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

Debian/Ubuntu

sudoapt-getupdate
sudoapt-getinstallhtop

Red Hat/CentOS

sudoyuminstallepel-release
sudoyuminstallhtop

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

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

四、如何使用htop?

啟動(dòng) htop 后,默認(rèn)情況下會(huì)打開它的主界面,顯示當(dāng)前運(yùn)行的進(jìn)程和他們所占用的資源。以下是 htop 的主要特點(diǎn):

支持鼠標(biāo)操作以及鍵盤快捷方式。

可以按 CPU 占用率、內(nèi)存占用量等來排序顯示進(jìn)程列表。

進(jìn)程列表中將各個(gè)進(jìn)程以不同顏色標(biāo)識(shí)出來,以方便識(shí)別。

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

4.1 htop 界面說明

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

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

進(jìn)程列表在中間部分,htop 顯示了整個(gè)系統(tǒng)中各個(gè)進(jìn)程的情況,包括進(jìn)程 ID,進(jìn)程狀態(tài),進(jìn)程所在用戶,CPU 占用率,內(nèi)存占用量、虛擬內(nèi)存占用量和進(jìn)程名??梢酝ㄟ^鼠標(biāo)或鍵盤上下移動(dòng)光標(biāo)并選擇不同的進(jìn)程。

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

4.2 htop 快捷鍵

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

F1—幫助菜單
F2—設(shè)置選項(xiàng)
F3/F4—篩選進(jìn)程顯示
F5—刷新顯示
F6—切換排序方式
F7/F8—增加/減少進(jìn)程優(yōu)先級(jí)
F9—?dú)⒌暨M(jìn)程
F10—退出htop

4.3 htop 配置選項(xiàng)

htop 工具還允許您按照自己的習(xí)慣自定義配置。你可以通過按 F2 進(jìn)入設(shè)置選項(xiàng)來配置它們。包括但不限于:

顯示選項(xiàng):選擇要在進(jìn)程列表中顯示哪些列。

排序選項(xiàng):自定義進(jìn)程列表中各個(gè)字段的排序方式。

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

進(jìn)程篩選選項(xiàng):可以指定只顯示或隱藏特定用戶或進(jìn)程。

日志選項(xiàng):?jiǎn)⒂孟到y(tǒng)記錄功能,并將 htop 記錄到指定文件。

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






審核編輯:劉清

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

    關(guān)注

    0

    文章

    51

    瀏覽量

    12755
  • Linux操作系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    11004
  • CentOS
    +關(guān)注

    關(guān)注

    0

    文章

    76

    瀏覽量

    13712

原文標(biāo)題:給大家分享一個(gè)比Top更好用的Linux進(jìn)程管理工具h(yuǎn)top

文章出處:【微信號(hào):嵌入式悅翔園,微信公眾號(hào):嵌入式悅翔園】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    93.093 包管理工具管理工具擴(kuò)展介紹

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

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

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

    分享個(gè)磁盤管理工具,綠色版絕對(duì)好用,可以恢復(fù)數(shù)據(jù)哦

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

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

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

    登錄管理工具LimitLogin

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

    Linux的進(jìn)程管理工具之Supervisor

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

    RQM測(cè)試管理工具的應(yīng)用和功能

    RQM — 需求驅(qū)動(dòng)的測(cè)試管理工具
    發(fā)表于 01-14 07:54

    基于開源的軟件缺陷管理工具的改進(jìn)策略

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

    基于Web的集群管理工具CWMS

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

    CANopen網(wǎng)絡(luò)管理工具 V1.18

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

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

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

    Python之包管理工具快速入門

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

    墊層設(shè)計(jì)檔案管理工具的作用介紹

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

    Redis可視化管理工具之NineData

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