Sistēmas uzraudzība ļauj izmērīt jūsu Linux lietojumprogrammu un pakalpojumu veiktspēju. Varat izmērīt procesus un pakalpojumus, izmantojot noklusējuma rīkus vai tos, kurus instalējat pats. Izmantojot šīs programmas, varat optimizēt veiktspēju, pamanīt problēmas un noteikt to avotu.
Komanda htop ir interaktīvs sistēmas uzraudzības rīks Linux un Unix līdzīgām sistēmām. Tā ir alternatīva noklusējuma komandrindas rīkam, tops, kas ir iepriekš instalēta visos Linux izplatījumos.
Šajā rakstā ir paskaidrots, kā htop atšķiras no galvenās utilītas. Jūs redzēsit, kā instalēt htop dažādos Linux izplatījumos vai izveidot to no avota. Un jūs uzzināsit, kā vairāk izmantot htop saskarni un veikt sistēmas uzraudzību, izmantojot īsinājumtaustiņus vai peli.
htop vs. tops
htop ir daudz priekšrocību salīdzinājumā ar noklusējuma programmu. Šeit ir tikai daži no tiem:
htop | tops |
---|---|
Krāsaina vizualizācija un labāks teksta interfeiss | Pamata lietotāja interfeiss |
Ritinās horizontāli un vertikāli | Nav ritināšanas atbalsta, procesi tiek atjaunināti ik pēc 5 sekundēm |
Atbalsta peles darbības | Neatbalsta peles darbības |
Parādīt kodolu un lietotāja pavedienus | Parāda procesu bez konteksta |
Var kontrolēt procesus tieši no saskarnes | Nepieciešams atstāt komandu Top interfeisu, lai nogalinātu/atjaunotu procesu |
Ļauj vienlaikus iznīcināt vairākus procesus, neprasot to PID | Nepieciešams PID, lai apturētu procesu |
Lai izmantotu, nav nepieciešama prioritātes vērtība vai procesa ID | Lai atjaunotu procesu, ir nepieciešama prioritātes vērtība/PID |
Saistīts: Kā parādīt populārāko procesu rezultātus un kārtot pēc atmiņas
htop Instalēšana dažādos Linux izplatījumos
Ja vēlaties tikai jaunāko htop versiju, varat atrast pakotni visiem populārajiem Linux izplatījumiem. Varat to ātri instalēt, izmantojot pakotņu pārvaldnieku, izmantojot kādu no šīm komandām:
Uz Debian
sudo apt install htop
Uz Ubuntu
sudo apt-get install htop
Uz Manjaro/Arch
pacman -S htop
Vietnē CentOS vai RHEL8/7
instalējiet sudo yum -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum instalējiet htop
instalējiet sudo yum -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum instalējiet htop
yum -y instalēt epel-release #CentOS
yum-y atjauninājums
yum -y instalējiet htop
Uz Fedora
sudo dnf instalējiet htop
Vietnē OpenSUSE
sudo zypper instalējiet htop
Alternatīvi htop instalēšanas veidi
Kompilējiet htop no avota koda
htop ir atvērtā pirmkoda projekts, tāpēc varat iegūt kodu un izveidot to pats, lai iegūtu jaunāko versiju ar visām jaunajām funkcijām un atjauninājumiem.
htop izmanto ncurses bibliotēku, kas jums būs jāinstalē, kā arī tās izstrādes rīki. RHEL/CentOS/Fedora distribūcijām to var izdarīt šādi:
yum group instalējiet "Izstrādes rīki"
yum install ncurses ncurses-devel
Lai izveidotu htop Debian/Ubuntu izplatīšanai:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev libncursesw5-dev
Tagad no tā lejupielādējiet jaunāko htop versiju GitHub repozitoriju un izvelciet to ar darva komanda:
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
Pēc tam pārejiet uz htop direktoriju un izmantojiet konfigurēt kam seko veidot komanda htop instalēšanai/kompilēšanai:
cd htop-2.0.2
./configure
veidot
sudo make install
No Snap
Vēl viens veids, kā instalēt jaunāko htop versiju, ir ar trešās puses pakotņu pārvaldnieka snap-veikals. Šī ir pārrobežu izplatīšanas lietojumprogrammu pārvaldības un izstrādes sistēma.
Lai htop instalētu Ubuntu, izmantojot snap, jums ir jāinstalē/iespējo snapd:
sudo apt atjauninājums
sudo apt install snapd
sudo snap instalējiet htop
Detalizētu informāciju par htop instalēšanu citos Linux izplatījumos varat atrast vietnē oficiālā Snap veikala vietne.
Izpratne par htop interfeisu
Pēc instalēšanas palaidiet htop komandu terminālī, lai skatītu tālāk parādīto interfeisu:
Htop saskarnei ir trīs galvenie paneļi. Izpētīsim katrā panelī redzamo informāciju.
Virsraksts
Galvene sadala saskarnes augšdaļu kreisajā un labajā sadaļā. Tie parāda CPU/atmiņas lietojumu, mijmaiņas vietu, iekārtas darbspējas laiku, uzdevumus un vidējo slodzi.
Augšējā kreisajā sadaļā ir parādīta viena rinda katram CPU kodolam. Piemēram, iepriekš redzamajā ekrānuzņēmumā ir parādīti divi CPU kodoli, un procentuālā daļa atspoguļo katra noslogojumu.
Varat arī redzēt htop nodrošināto krāsu kodējumu, lai noteiktu, kāda veida procesi izmanto centrālo procesoru:
- Sarkans: procentuālais daudzums, ko aizņem sistēmas procesi
- Zils: procentuālais daudzums, ko aizņem zemas prioritātes process
- Zaļš: procentuālā daļa, ko aizņem lietotāju procesi
Atmiņas līnijās tiek izmantots arī krāsu kodējums, šoreiz, lai attēlotu:
- Dzeltens: procentuālais daudzums, ko aizņem kešatmiņas saturs
- Zaļš: procentos, ko aizņem izmantotā atmiņa
- Zils: procentuālā daļa, ko aizņem bufera saturs
Vidējais panelis
Centrālajā panelī tiek parādīti visi darbojošie procesi ar tiem saistīto statistiku, pamatojoties uz CPU izmantošanu. Tas parāda šādu informāciju par katru procesu:
- procesa ID (PID)
- īpašnieks (lietotājs)
- virtuālās atmiņas patēriņš
- procesora procentuālā daļa
- fiziskā atmiņa
Ja esat izmantojis šo displeja daļu, jūs pārzināt šo daļu uz tops komandu.
Pēdējais panelis parāda tikai dažas no htop interaktīvajām funkcijām. Tajā ir visas nepieciešamās opcijas, lai apietu htop grafisko interfeisu.
Piemēram, nospiediet F3, un jūs ievērosiet atstarpi, lai ievadītu programmas nosaukumu, lai atrastu ar to saistīto procesu. Varat arī izmantot peli, lai noklikšķinātu uz F3 kājenē. Vēl viens veids, kā veikt meklēšanu, ir ierakstīt "/jo htop atbalsta vi līdzīgu rediģēšanu.
Izvēlieties F2 lai atvērtu iestatījumu izvēlni, lai iestatītu skaitītājus, mainītu displeja opcijas, krāsas un pievienotu/noņemtu kolonnas no vidus paneļa.
Lūk, kā galvenē varat pārvietot htop saskarnes elementu. Sāciet ar atlasi Mainīt [joslu] izmantojot kursora taustiņus, pēc tam nospiediet Ievadiet vai noklikšķiniet uz Pārvietot kājenē:
Pēc tam izmantojiet kursora taustiņus, lai novietotu lauku un noklikšķiniet uz Gatavs lai pabeigtu kustību:
Varat arī pievienot jaunu skaitītāju htop saskarnei. Izvēlieties jebkuru no Pieejamie skaitītāji kolonnu un noklikšķiniet uz Pievienot lai to iekļautu (vai Gatavs atcelt).
The F9 taustiņš atver interfeisu, kurā uzskaitītas visas pieejamās opcijas nogalināt -l komanda, lai nosūtītu nogalināšanas signālu atlasītajam procesam. Ja neesat pārliecināts, kuru izmantot, izmantojiet noklusējuma SIGTERM signālu.
htop Tastatūras īsceļi
Funkcija/īsceļš | Apraksts |
---|---|
u | Kārtot procesus pēc lietotājvārda |
lpp | Pārslēgt ar programmas ceļu |
F2 vai S | Ievadiet iestatījumu |
F3 vai / | Meklēšanas process |
F5 vai t | Šķirots vai koka skats |
F6 +/- | Atlasiet vecāku procesu, lai izvērstu/sakļautu koku |
F7 vai [ | Palieliniet prioritāti tikai saknei |
F8 vai ] | Zema prioritāte (labi +) |
F9 vai k | Nogalināšanas process |
H | Pārslēdzas ar lietotāja procesa pavedieniem |
K | Pārslēdzas ar kodola procesa pavedieniem |
Galvenās atšķirības starp htop un top ir tādas, ka htop nodrošina daudz vairāk funkcionalitātes un ir vieglāk lietojams. Sistēmas uzraudzība ar tikai tastatūras monohromatisku saskarni var būt biedējošs uzdevums. htop nodrošina daudzas funkcijas, lai atvieglotu procesu un to resursu izmantošanas uzdevumu.
htop ir lielisks ievads sistēmas uzraudzībā, sniedzot jums zināšanas par Linux sistēmas darbības pamatiem. Taču ir daudz citu rīku, kas ļauj izpētīt, kā sistēma darbojas.
Vai vēlaties izsekot un atkļūdot Linux sistēmas resursus, krātuvi un ar tīklu saistītas problēmas? Sāciet darbu ar labākajiem Linux veiktspējas uzraudzības rīkiem.
Lasiet Tālāk
- Linux
- Sistēmas monitors
- Sistēmas administrēšana
- Linux komandas
Rumaisa ir MUO ārštata rakstniece. Viņa ir nēsājusi daudzas cepures, sākot no matemātiķa līdz informācijas drošības entuziastei, un tagad strādā par SOC analītiķi. Viņas interesēs ir lasīt un rakstīt par jaunām tehnoloģijām, Linux izplatīšanu un jebko, kas saistīts ar informācijas drošību.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu