A rendszerfigyelés lehetővé teszi a Linux-alkalmazások és -szolgáltatások teljesítményének mérését. A folyamatokat és a szolgáltatásokat alapértelmezett vagy saját maga által telepített eszközökkel mérheti. Ezekkel a programokkal optimalizálhatja a teljesítményt, észlelheti a problémákat, és azonosíthatja azok forrását.
A htop parancs egy interaktív rendszerfigyelő eszköz Linux és Unix-szerű rendszerek számára. Ez az alapértelmezett parancssori eszköz alternatívája, tetejére, amely minden Linux disztribúcióra előre telepítve van.
Ez a cikk elmagyarázza, miben különbözik a htop a felső segédprogramtól. Látni fogja, hogyan telepítheti a htop-ot különféle Linux-disztribúciókra, vagy hogyan készítheti el a forrásból. És megtudhatja, hogyan használhatja többet a htop felületén, és hogyan végezheti el a rendszerfigyelést a gyorsbillentyűk vagy az egér segítségével.
htop vs. tetejére
A htop számos előnnyel rendelkezik az alapértelmezett top programmal szemben. Íme csak néhány közülük:
htop | tetejére |
---|---|
Színes megjelenítés és jobb szöveg alapú felület | Alap felhasználói felület |
Vízszintesen és függőlegesen görget | Nincs görgetés támogatása, a folyamatok 5 másodpercenként frissülnek |
Támogatja az egérműveleteket | Nem támogatja az egérműveleteket |
Kernel és felhasználói szálak megjelenítése | A folyamatot kontextus nélkül jeleníti meg |
A folyamatokat közvetlenül az interfészről tudja irányítani | Megköveteli, hogy elhagyja a Top parancsfelületet a folyamat megöléséhez/megújításához |
Lehetővé teszi több folyamat egyidejű leállítását anélkül, hogy megkövetelné a PID-jüket | A folyamat leállításához PID szükséges |
Nincs szükség prioritási értékre vagy folyamatazonosítóra az újrahasznosításhoz | A folyamat újraindításához prioritási érték/PID szükséges |
Összefüggő: A legfontosabb folyamatok eredményeinek megjelenítése és memória szerinti rendezés
htop Telepítés különféle Linux disztribúciókra
Ha csak a htop legújabb verzióját szeretné, akkor az összes népszerű Linux disztribúcióhoz találhat egy csomagot. Gyorsan telepítheti a csomagkezelő segítségével a következő parancsok egyikével:
Debianon
sudo apt install htop
Ubuntun
sudo apt-get install htop
A Manjaro/Arch-on
pacman -S htop
CentOS vagy RHEL8/7 rendszeren
sudo yum -y telepítése https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum install htop
sudo yum -y telepítése https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum install htop
yum -y telepítse az epel-release #CentOS-t
yum-y frissítés
yum -y telepítse a htopot
A Fedorán
sudo dnf install htop
OpenSUSE rendszeren
sudo zypper install htop
A htop telepítésének alternatív módjai
Fordítsa le a htop-ot a forráskódból
A htop egy nyílt forráskódú projekt, így megszerezheti a kódot, és saját maga is elkészítheti, hogy megkapja a legújabb verziót az összes új funkcióval és frissítéssel.
A htop az ncurses könyvtárat használja, amelyet telepítenie kell, valamint fejlesztői eszközeit. Ezt az RHEL/CentOS/Fedora alapú disztribúciók esetén az alábbiak szerint teheti meg:
yum groupinstall "Fejlesztői eszközök"
yum install ncurses ncurses-devel
A htop létrehozása Debian/Ubuntu disztribúcióhoz:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev libncursesw5-dev
Most töltse le a htop legújabb verzióját GitHub adattárat, és bontsa ki a kátrány parancs:
wget -O htop-2.0.2.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/2.0.2.tar.gz
tar xvfvz htop-2.0.2.tar.gz
Ezután lépjen a htop könyvtárba, és használja Beállítás majd a készítsenek parancs a htop telepítéséhez/fordításához:
cd htop-2.0.2
./Beállítás
készítsenek
sudo make install
A Snaptől
A htop legújabb verziójának telepítésének másik módja a a harmadik féltől származó csomagkezelő snap-store. Ez egy kereszt-elosztású alkalmazáskezelő és -fejlesztő rendszer.
A htop telepítéséhez Ubuntuban snap segítségével telepítenie kell/engedélyeznie kell a snapd-t:
sudo apt frissítés
sudo apt install snapd
sudo snap install htop
A htop egyéb Linux disztribúciókra történő telepítésével kapcsolatos részleteket itt találhat hivatalos Snap Store webhely.
A htop felület megértése
A telepítés után futtassa a htop parancsot a terminálban az alábbi interfész megtekintéséhez:
A htop felület három fő panellel rendelkezik. Nézzük meg az egyes paneleken megjelenő információkat.
A fejléc
A fejléc a felület tetejét bal és jobb oldali részekre osztja. Ezek megjelenítik a CPU/memóriahasználatot, a csereterületet, a gép üzemidejét, a feladatokat és az átlagos terhelést.
A bal felső rész minden CPU maghoz egy sort mutat. Például a fenti képernyőképen két CPU-mag látható, amelyek százalékos aránya mindegyiken a terhelést jelenti.
Megtekintheti a htop által biztosított színkódolást is, hogy azonosítsa, milyen folyamatok használják a CPU-t:
- Piros: a rendszerfolyamatok által elfoglalt százalékos arány
- Kék: alacsony prioritású folyamat által elfoglalt százalék
- Zöld: a felhasználói folyamatok által elfoglalt százalékos arány
A memóriavonalak színkódolást is használnak, ezúttal a következők megjelenítésére:
- Sárga: a gyorsítótár-tartalom által elfoglalt százalékos arány
- Zöld: a felhasznált memória százalékos aránya
- Kék: a puffertartalom által elfoglalt százalékos arány
A középső panel
A középső panel az összes futó folyamatot mutatja a hozzájuk tartozó statisztikával a CPU kihasználtság alapján. Minden folyamathoz a következő információkat jeleníti meg:
- folyamatazonosító (PID)
- a tulajdonos (Felhasználó)
- virtuális memória fogyasztás
- a processzor százaléka
- fizikai memória
Ha használta, ismeri a kijelző ezen részét a tetejére parancs.
Az utolsó panel a htop interaktív funkciói közül csak néhányat mutat be. Tartalmazza az összes szükséges opciót a htop grafikus felület megkerüléséhez.
Például nyomja meg F3, és megjelenik egy szóköz a program nevének megadásához, hogy megtalálja a kapcsolódó folyamatot. Az egérrel is kattinthat rá F3 a láblécben. A keresés másik módja a "/Mivel a htop támogatja a vi-szerű szerkesztést.
Válassza ki F2 a beállítások menübe való belépéshez a mérőszámok beállításához, a megjelenítési opciók, színek módosításához, valamint oszlopok hozzáadásához/eltávolításához a középső panelen.
Így mozgathatja át a htop felület egy elemét a fejlécen belül. Kezdje a kiválasztásával Csere [sáv] kurzorbillentyűkkel, majd nyomja meg a gombot Belép vagy kattintson rá Mozog a láblécben:
Ezután a kurzorbillentyűkkel pozícionálja a mezőt, és kattintson a gombra Kész a lépés befejezéséhez:
Új mérőt is hozzáadhat a htop felülethez. Válasszon ki egyet a Rendelkezésre álló mérők oszlopot, és kattintson rá Hozzáadás belefoglalni (vagy Kész lemond).
A F9 gomb megnyit egy felületet, amely felsorolja az összes elérhető opciót megölni -l parancsot, hogy elküldje a kill jelet a kiválasztott folyamatnak. Használja az alapértelmezett SIGTERM jelet, ha nem biztos benne, hogy melyiket használja.
htop Billentyűparancsok
Funkció / Parancsikon | Leírás |
---|---|
u | A folyamatok rendezése felhasználónév szerint |
p | Váltás a program elérési útjával |
F2 vagy S | Lépjen be a Setup menübe |
F3 vagy / | Keresési folyamat |
F5 vagy t | Rendezett vagy fa nézet |
F6 +/- | Válassza ki a szülőfolyamatot a fa kibontásához/összecsukásához |
F7 vagy [ | Csak a gyökér prioritásának növelése |
F8 vagy ] | Alacsony prioritás (szép +) |
F9 vagy k | Megölési folyamat |
H | Vált a felhasználói folyamatszálak között |
K | Vált a kernel folyamatszálaival |
A fő különbség a htop és a top között az, hogy a htop sokkal több funkciót biztosít, és könnyebben használható. A csak billentyűzettel ellátott, monokromatikus interfésszel végzett rendszerfigyelés ijesztő feladat lehet. A htop számos szolgáltatást kínál, amelyek megkönnyítik a folyamatok kezelését és azok erőforrás-felhasználását.
A htop remek bevezető a rendszerfigyelésbe, és ismeri a Linux rendszerek működésének alapjait. De számos egyéb eszköz is létezik, amelyek lehetővé teszik a rendszer működésének vizsgálatát.
Szeretné nyomon követni és hibakeresni a Linux rendszer erőforrásait, tárolását és a hálózattal kapcsolatos problémákat? Kezdje el a legjobb Linux teljesítményfigyelő eszközöket.
Olvassa el a következőt
- Linux
- Rendszerfigyelő
- Rendszer adminisztráció
- Linux parancsok

Rumaisa a MUO szabadúszó írója. Sok kalapot viselt, a matematikustól az információbiztonság-rajongóig, és most SOC elemzőként dolgozik. Érdeklődési köre az új technológiákról, Linux disztribúciókról és az információbiztonsággal kapcsolatos bármiről való olvasás és írás.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez