Protsessor

Kuidas kontrollida protsessori kasutamist Linuxis

Kuidas kontrollida protsessori kasutamist Linuxis
Protsessori jõudlus on üks süsteemi jõudluse peamisi tegureid. Piiratud töötlemisvõimsuse maksimaalse tagamiseks on vaja jälgida, kuidas seda ressurssi kasutatakse. Protsessori jõudluse jälgimine aitab protsessidel siluda, süsteemiressursse hallata, süsteemi otsuseid vastu võtta ja süsteeme reaalajas hinnata.

Selles juhendis vaadake, kuidas kontrollida protsessori kasutamist Linuxis.

Protsessori kasutamine Linuxis

Protsessor on peamine kogu arvuti pakutava töötlusvõimsuse allikas. Selle maksimaalseks kasutamiseks on vaja selle kasutamist hallata ja optimeerida.

Kaasaegsed operatsioonisüsteemid on optimeeritud protsessori võimalikult tõhusaks kasutamiseks. Isegi muud seal olevad rakendused on üsna optimeeritud. Kuid kasutajad ei pruugi seda olla. Näiteks minu puhul mängin mänge ajal, kui on avatud sadu brauseri vahelehti ja töötab mitu taustaülesannet. Kuigi kogu tarkvara on optimeeritud, põhjustab minu kasutusviis suuremat protsessori koormust.

Kui sisse on logitud mitu kasutajat, on protsessori kasutamine automaatselt kõrge. Kuid süsteemiadministraator võib soovida sellel silma peal hoida, et keegi seda kõike ei haaraks, põhjustades süsteemi halba jõudlust ja kogemusi. Kui teatud protsess / rakendus põhjustab liiga palju protsessori kasutamist, võib see olla valesti töötav, vigane või see on selle olemus.

Mõnikord võib ebaharilik protsessori kasutamine viidata ka süsteemi sissetungimisele.

Kogu selle teabe põhjal võib protsessori kasutamise kontrollimine olla üsna mõistlik.

Kontrollige protsessori kasutamist Linuxis

Linuxi puhul on protsessori kasutamise jälgimiseks arvukalt tööriistu. Sellel on jõudluse näitude väljavõtmiseks erinevaid sisseehitatud süsteemikõnesid. Mõni tööriist on eelinstallitud kõigi Linuxi distrodega, mõni võib vajada käsitsi installimist.

Kõiki järgmisi meetodeid on demonstreeritud Ubuntu 20-s.04.1 LTS. Kuid need töötavad suurepäraselt mis tahes muu kaasaegse distro puhul.

Kontrollige protsessori kasutamist, kasutades top

Kasutades top, saate süsteemi reaalajas jälgida. See annab lühikese kokkuvõtte süsteemiteabest koos protsesside ja lõimude loendiga, mida praegu haldab Linuxi kernel. Samuti pakub see interaktiivseid võimalusi oma käitumise muutmiseks ja erinevate toimingute tegemiseks.

Parim tööriist võib näidata protsessori kasutamist. Käivitage tööriist.

$ top

Siin on peamine rida, millele keskenduda, kolmas. Väljundväärtusi selgitatakse lühidalt. Iga väärtus selgitab aega, mille protsessor millegi sooritamiseks kulutab.

Nüüd saate protsesside loendi sortida ja filtreerida erinevate kiirklahvide abil. Siin olen kirjeldanud neid, mis on seotud protsessori kasutamisega.

Kontrollige protsessori kasutamist htopi abil

Htop ja top on mõlemad sisuliselt samad tööriistad. Mõlemad pakuvad süsteemi jälgimise võimaluste osas samu funktsioone. Kuid htop pakub paremat elukvaliteedi kogemust.

Htopi vaikekuvaga on mugavam töötada. Kasutajaliidese selgus on parem kui ülaosas. Tekstid on värvilised ja meeldivad vaadata. Samuti pakub see nii horisontaalset kui ka vertikaalset kerimist.

Kuigi enamikul distros on vaikimisi installitud ülemine osa, peate htopi installima käsitsi. Parim on installida htop snapi abil, kuna see töötab mis tahes Linuxi distributsioonis. Eeldades, et olete installinud rakenduse (snap-pakettihaldur), käivitage järgmine käsk.

$ sudo snap install htop

Käivitage htop.

$ htop

Ma ei aruta enam midagi, kuna htopi kasutamine on sama mis ülaosas.

Kontrollige protsessori kasutamist iostati abil

Tööriist iostat annab aru protsessori ja sisend- / väljundkasutuse statistikast. See on lihtne tööriist, millel on lihtne väljund. Kuid see annab aru ainult tööriista käitamise hetke statistikast. Erinevalt topist või htopist ei paku iostat süsteemi reaalajas jälgimist.

Tööriist iostat on osa sysstat paketist. See on saadaval peaaegu igas Linuxi distributsioonis. Eeldades, et olete installinud paketi sysstat, jätkame.

Käivitage iostat.

$ iostat

Huvitatud põhjalikumast aruandest? Kasutage märgistust “-c”, et näha kasutaja protsesside, süsteemiprotsesside, I / O ootamise ja tühikäigu aega.

$ iostat -c

Laiendatud statistika jaoks kasutage lippu "-x". Lipp “-t” määrab, mitu korda peaks iga aruanne olema kuvatud.

$ iostat -xtc 5 2

Kontrollige protsessori kasutamist mpstat abil

Mpstat-tööriist on osa sysstat-paketist. Tööriist annab aru üksikute protsessorite või protsessori südamike kasutamisest.

Mpstat'i kasutamiseks peab teie süsteem olema installitud sysstat pakett. Eeldades, et pakett on teil juba installitud, liigume edasi.

Käivitage mpstat.

$ mpstat

Väärtused tähendavad järgmist. Iga väärtus kirjeldab protsessori kasutamist teatud tasemel.

Kontrollige protsessori kasutamist sar-i abil

Sar-käsk on süsteemi tegevuse kohta teabe kogumiseks ja aruandluseks. See pakub lühikese ja lihtsa aruande protsessori kasutamise kohta.

Saame kasutada sarit, et pakkuda protsessori teavet kindla intervalliga (sekundites). Kuigi see pole reaalajas aruanne, on siiski parem töötada.

$ sar

Viimases näites jookseks sar lõpmatuseni. Saame määratleda, kui palju eksemplare sar printib väljundi. Järgmises näites prindib sarv väljundi 10 sekundi jooksul 5-sekundilise intervalliga.

$ sar 5 10

Kontrollige protsessori kasutamist vmstat abil

Tööriist vmstat esitab mitmesuguse süsteemiteabe, nagu süsteemiprotsessid, mälu, vahetus, protsessori jõudlus ja I / O.

Käivita vmstat. See annab teada süsteemi käitamise hetkest.

$ vmstat

Sarnaselt sariga saab ka vmstat süsteemi olekust teatada kindla intervalliga (sekundites).

$ vmstat 3

Viimases etapis töötaks vmstat lõpmatult. Vmstat kindla aja jooksul käivitamiseks määrake jooksude arv. Siin teatab vmstat süsteemi olekust 3 sekundi intervalliga, 10 korda.

$ vmstat 3 10

Kontrollige protsessorite kasutamist, kasutades pilke

Pilk on võimas tööriist süsteemi oleku jälgimiseks. See on kirjutatud Pythonis, mis kasutab psutili teeki mitmesuguse süsteemiteabe haaramiseks. Pilgud pakuvad palju põhjalikku süsteemiteavet, nagu protsessori jälgimine, mälu, võrgukasutus, ketta sisend / väljund, protsessid ja failisüsteemi kasutamine jne. Vaadake pilke GitHubis.

Pilkade installimine on lihtne ülesanne. Järgmine meetod töötab mis tahes GNU / Linuxi distributsioonis. Vaja on ainult oma süsteemi installimist kas curl või wget. Pilgud paigaldatakse kõigi vajalike sõltuvustega.

$ curl -L https: // bit.ly / pilgud | / bin / bash
$ wget -O- https: // bit.ly / pilgud | / bin / bash

Pilgud on saadaval ka lisapaketina. Eeldades, et teie süsteemi on installitud kiire (pakettpakettide haldur), installige Glnapsi klõps Snapcraftilt. Vaadake pilke Snapcraftist.

$ sudo kohese installimise pilgud

Pilkude kasutamine on väga lihtne. Iseseisva režiimi käivitamiseks käivitage järgmine käsk.

$ pilku

Pilgud pakuvad ka töötamist veebiserveri režiimis. Veebiserveri käivitamiseks käivitage järgmine käsk.

$ pilku -w

Serverile juurdepääsemiseks minge järgmisele URL-ile.

$ http: //: 61208

Toore teabe väljastamiseks saab Glances printida väljundi kausta STDOUT.

$ pilgud --stdout cpu.kasutaja, mem.kasutatud, laadima

Lõpumõtted

Protsessori kasutamise saamiseks on palju võimalusi. Kuigi kõik need toimivad suurepäraselt, sõltuvalt teie vajadusest peate võib-olla mõne neist kinni pidama. Kui olete süsteemiadministraator, pakuvad top / htop ja Glances valdamine kõige rohkem paindlikkust. Kui soovite lihtsalt süsteemi ressursitarbimise kiiret värskendamist, pakuvad muud meetodid paremat kogemust.

Protsessori kasutamise kontrollimine on hea ja kasulik. Stabiilsuse tagamiseks on siiski vaja kontrollida, kas teie süsteem toimib hästi ka maksimaalse pinge korral. Vaadake mõnda kasulikku Linuxi rakendust stressitesti jaoks ja protsessori jõudluse võrdlemiseks.

Head arvutamist!

Kursor hüppab või liigub juhuslikult Windows 10-s kirjutamise ajal
Kui leiate, et hiire kursor hüppab või liigub Windowsi sülearvutisse või arvutisse kirjutades automaatselt, juhuslikult, võivad mõned neist soovituste...
Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...