Procesorius

Kaip patikrinti procesoriaus naudojimą sistemoje „Linux“

Kaip patikrinti procesoriaus naudojimą sistemoje „Linux“
Procesoriaus našumas yra vienas iš pagrindinių sistemos veikimą lemiančių veiksnių. Norint kuo geriau išnaudoti ribotą apdorojimo galią, būtina stebėti, kaip naudojamas šis išteklius. CPU našumo stebėjimas gali padėti derinti procesus, valdyti sistemos išteklius, priimti sistemos sprendimus ir įvertinti sistemas realiuoju laiku.

Šiame vadove patikrinkite, kaip patikrinti procesoriaus naudojimą sistemoje „Linux“.

Procesoriaus naudojimas „Linux“

Centrinis procesorius yra pagrindinis visos kompiuterio siūlomos apdorojimo galios šaltinis. Norint kuo geriau išnaudoti, būtina valdyti ir optimizuoti jo naudojimą.

Šiuolaikinės operacinės sistemos yra optimizuotos, kad būtų galima kuo efektyviau naudoti procesorių. Net kitos ten esančios programos yra gana optimizuotos. Tačiau vartotojai gali nebūti. Pavyzdžiui, aš žaidžiu žaidimus, kol yra atidaryti šimtai naršyklės skirtukų ir vykdomos kelios foninės užduotys. Nors visa programinė įranga yra optimizuota, mano naudojimo būdas sukels didesnę procesoriaus apkrovą.

Jei prisijungę keli vartotojai, procesoriaus naudojimas automatiškai bus didelis. Tačiau sistemos administratorius gali norėti tai stebėti, kad įsitikintų, jog kažkas neužkabina viso to ir dėl to blogai veikia sistemos veikimas ir patirtis. Jei tam tikras procesas / programa sukelia per daug procesoriaus naudojimo, jis gali būti netinkamai veikiantis, sugedęs arba tai yra jo pobūdis.

Kartais neįprastas procesoriaus naudojimas taip pat gali reikšti, kad yra sistemos įsibrovimas.

Remiantis visa šia informacija, patikrinti procesoriaus naudojimą gali būti gana įžvalgu.

Patikrinkite procesoriaus naudojimą „Linux“

„Linux“ atveju yra daugybė procesorių naudojimo stebėjimo įrankių. Jame yra įvairūs įmontuoti sistemos skambučiai, norint išgauti našumo rodmenis. Kai kurie įrankiai yra iš anksto įdiegti su visais „Linux“ skyreliais, kai kuriems gali reikėti įdiegti rankiniu būdu.

Visi šie metodai parodyti „Ubuntu 20“.04.1 LTS. Tačiau jie puikiai dirbs bet kuriame kitame šiuolaikiniame distributore.

Patikrinkite procesoriaus naudojimą naudodami viršuje

Naudodami „top“, galite stebėti sistemą realiuoju laiku. Jis pateikia trumpą sistemos informacijos santrauką, taip pat procesų ir gijų, kurias šiuo metu valdo „Linux“ branduolys, sąrašą. Jis taip pat siūlo interaktyvias galimybes modifikuoti savo elgesį ir atlikti įvairius veiksmus.

Viršutinis įrankis gali parodyti procesoriaus naudojimą. Paleiskite įrankį.

$ top

Čia pagrindinė linija, į kurią reikia sutelkti dėmesį, yra trečioji. Išvesties vertės trumpai paaiškinamos. Kiekviena reikšmė paaiškina laiką, kurį procesorius praleidžia atlikdamas kažką.

Dabar galite rūšiuoti ir filtruoti procesų sąrašą naudodami įvairius sparčiuosius klavišus. Čia aš aprašiau tuos, kurie yra susiję su procesoriaus naudojimu.

Patikrinkite procesoriaus naudojimą naudodami „htop“

„Htop“ ir „top“ yra iš esmės tie patys įrankiai. Jie abu siūlo tas pačias sistemos stebėjimo galimybes. Tačiau „htop“ siūlo geresnę gyvenimo kokybę.

Numatytasis „htop“ ekranas yra patogesnis dirbti. Vartotojo sąsaja turi didesnį aiškumą nei viršus. Tekstai yra spalvoti ir malonūs žiūrėti. Jis taip pat siūlo slinkti horizontaliai ir vertikaliai.

Nors pagal numatytuosius nustatymus daugumoje rajonų bus įdiegta viršutinė dalis, turite įdiegti „htop“ rankiniu būdu. Geriausia įdiegti „htop“ naudojant „snap“, nes jis veikia bet kuriame „Linux“ platintuve. Darant prielaidą, kad turite įdiegtą greitąjį (paketinių paketų tvarkyklę), vykdykite šią komandą.

$ sudo snap install htop

Paleiskite „htop“.

$ htop

Daugiau nieko neaptarsiu, nes „htop“ naudojimas yra toks pat kaip ir „top“.

Patikrinkite procesoriaus naudojimą naudodami „iostat“

„Iostat“ įrankis pateikia procesoriaus ir įvesties / išvesties naudojimo statistiką. Tai paprastas įrankis su paprasta išvestimi. Tačiau ji praneš tik apie įrankio paleidimo momento statistiką. Skirtingai nei „top“ ar „htop“, „iostat“ nesiūlo sistemos stebėjimo realiuoju laiku.

„Iostat“ įrankis yra „sysstat“ paketo dalis. Tai galima įsigyti beveik bet kuriame „Linux“ platintuve. Darant prielaidą, kad įdiegėte „sysstat“ paketą, eikime toliau.

Paleiskite „iostat“.

$ iostat

Domina išsamesne ataskaita? Norėdami pamatyti procesoriaus naudojimąsi procesoriais, procesais, sistemos procesais, įvesties / išvesties laukimu ir tuščiąja eiga, naudokite „-c“ žymę.

$ iostat -c

Išplėstinei statistikai naudokite žymę „-x“. Vėliava „-t“ nustatys, kiek kartų kiekviena ataskaita turėtų būti rodoma.

$ iostat -xtc 5 2

Patikrinkite procesoriaus naudojimą naudodami mpstat

„Mpstat“ įrankis yra „sysstat“ paketo dalis. Įrankis praneša apie atskirų procesorių ar procesoriaus branduolių naudojimą.

Norėdami naudoti „mpstat“, turite turėti „sysstat“ paketą savo sistemoje. Darant prielaidą, kad paketas jau įdiegtas, eikime pirmyn.

Paleisti „mpstat“.

$ mpstat

Štai ką reiškia vertės. Kiekviena reikšmė apibūdina procesoriaus naudojimą tam tikru lygiu.

Patikrinkite procesoriaus naudojimą naudodami sar

„Sar“ komanda skirta rinkti ir pranešti apie sistemos veiklos informaciją. Čia pateikiama trumpa ir paprasta ataskaita apie procesoriaus naudojimą.

Mes galime naudoti sar pasiūlyti procesoriaus informaciją tam tikru intervalu (sekundėmis). Nors tai nėra realaus laiko ataskaita, vis tiek geriau dirbti.

$ sar

Paskutiniame pavyzdyje saras veiktų be galo. Mes galime apibrėžti, kiek egzempliorių „Sar“ atspausdins išvestį. Šiame pavyzdyje „Sar“ spausdins išvestį 5 sekundžių intervalu 10 kartų.

$ 5 5 10

Patikrinkite procesoriaus naudojimą naudodami „vmstat“

„Vmstat“ įrankis praneša apie įvairią sistemos informaciją, pvz., Apie sistemos procesus, atmintį, apsikeitimą, procesoriaus našumą ir įvestį / išvestį.

Paleiskite „vmstat“. Ji praneš sistemos veikimo momento informaciją.

$ vmstat

Panašiai kaip „sar“, „vmstat“ gali pranešti apie sistemos būseną nustatytu intervalu (sekundėmis).

$ vmstat 3

Paskutiniame etape „vmstat“ veiktų be galo. Norėdami paleisti „vmstat“ nustatytą laiką, nustatykite paleidimų skaičių. Čia „vmstat“ praneš sistemos būseną 3 sekundžių intervalu 10 kartų.

$ vmstat 3 10

Patikrinkite procesoriaus naudojimą naudodami žvilgsnius

Žvilgsniai yra galinga priemonė sistemos būsenai stebėti. Tai parašyta „Python“, kuris naudoja psutil biblioteką įvairiai sistemos informacijai paimti. Žvilgsniai siūlo daug išsamios sistemos informacijos, tokios kaip procesoriaus stebėjimas, atmintis, tinklo naudojimas, disko įvesties / išvesties išvestis, procesai ir failų sistemos naudojimas ir kt. Peržiūrėkite „Žvilgsnius“ „GitHub“.

Žvilgsnių įdiegimas yra paprasta užduotis. Šis metodas veiks bet kuriame GNU / Linux distributore. Viskas, ko jums reikia, yra jūsų sistemoje įdiegti „curl“ arba „wget“. Žvilgsniai bus įdiegti su visomis reikalingomis priklausomybėmis.

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

Žvilgsniai taip pat yra kaip pakuotė. Darant prielaidą, kad jūsų sistemoje įdiegtas greitas (paketinių paketų tvarkyklė), įdiekite „Snapcraft“ „Glances“. Peržiūrėkite „Žvilgsnius į„ Snapcraft “.

$ sudo greito įdiegimo žvilgsniai

Žvilgsnių naudojimas yra labai paprastas. Norėdami paleisti atskirą režimą, vykdykite šią komandą.

$ žvilgsniai

Žvilgsniai taip pat siūlo veikti žiniatinklio serverio režimu. Norėdami paleisti žiniatinklio serverį, vykdykite šią komandą.

$ žvilgsniai -w

Norėdami pasiekti serverį, eikite į šį URL.

$ http: //: 61208

Norėdami gauti neapdorotą informaciją, „Glances“ gali atspausdinti išvestį į STDOUT.

$ žvilgsniai - „stoutout“ procesorius.vartotojas, mem.naudotas, pakrauti

Paskutinės mintys

Yra daugybė būdų, kaip gauti procesoriaus naudojimą. Nors visi jie veikia puikiai, atsižvelgiant į jūsų būtinybę, gali tekti laikytis kelių iš jų. Jei esate sistemos administratorius, „top / htop“ ir „Glances“ įvaldymas suteikia didžiausią lankstumą. Jei norite tik greitai atnaujinti sistemos išteklių sunaudojimą, kiti metodai suteikia geresnę patirtį.

Centrinio procesoriaus naudojimo patikrinimas yra puikus ir naudingas. Tačiau norint užtikrinti stabilumą, būtina patikrinti, ar jūsų sistema gali gerai veikti net esant maksimaliam stresui. Patikrinkite keletą naudingų „Linux“ programų, kad galėtumėte išbandyti stresą ir palyginti procesoriaus našumą.

Laimingo skaičiavimo!

Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...