Johdanto
Aika ajoin, kun hallinnoida palvelimia omassa päivittäisessä rooleja, haluat tarkistaa, miten CPU järjestelmän on kunnostautunut varsinkin jos epäilet, että jotain saattaa olla kuluttaa enemmän kuin sen pitäisi. Voit tehdä sen, on olemassa monia Linux-työkaluja, jotka voivat auttaa sinua tarkastamaan, miten se toimii reaaliajassa.,
ennen kuin jatkamme voit tarkistaa suorittimen tiedot lscpu-komennolla.
# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Stepping: 10 CPU MHz: 1992.000 CPU max MHz: 1992.0000 BogoMIPS: 3984.00 Hypervisor vendor: Windows Subsystem for Linux Virtualization type: container Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave osxsave avx f16c rdrand hypervisor
lisätietoja voi tarkistaa cpuinfo-tiedostosta.
# cat /proc/cpuinfo | less
aloitetaan
Käyttämällä top-komento
top komento näyttää Linux-prosesseja ja on sarake, joka ilmoittaa, kuinka prosessit ovat hyödyntämällä käytettävissä/varattu CPU.
Käyttämällä vmstat komento
vmstat komento raportit virtuaalinen muisti tilastoja prosesseja, muisti -, henkilöhaku -, lohko IO, ansoja, ja SUORITTIMEN käyttöaste. Näyte vmstat ulostulo on esitetty alla., Viimeinen sarake on merkitty cpu ja pitäisi olla missä olemme kiinnostuneita täällä.
- suorittimen sarakkeet ilmaistaan prosentteina suorittimen kokonaisajasta.
- ensimmäinen suoritinkolonna, ”us” (käyttäjätunnus), osoittaa muun kuin ytimen koodin ajamiseen käytetyn ajan prosenttiosuuden.
- toinen suorittimen sarake, ”sy” (järjestelmäkoodi) näyttää ytimen koodin ajamiseen käytetyn ajan prosenttiosuuden.
- kolmas suorittimen sarake, ”id” näyttää joutokäyntiajan prosenttiosuuden.
- neljäs suoritinkolonni, ”wa” näyttää I/O: ta odottavan ajan prosenttiosuuden (tulo / lähtö).,
- viides suoritinpylväs, ”st” (steal time) näyttää virtuaalikoneesta varastetun ajan prosenttiosuuden.
Käyttämällä top-komento
sen man-sivut, Htop on ilmainen (GPL) – ncurses-pohjainen prosessi viewer for Linux. Se on samanlainen kuin alkuun, mutta voit vierittää pysty-ja vaakasuunnassa, joten voit nähdä kaikki käynnissä olevat prosessit järjestelmään, sekä niiden koko-komento linjat, sekä katsella niitä, koska prosessi puu, valitsemalla useita prosesseja ja toimii ne kaikki kerralla.
prosesseihin liittyvät tehtävät (tappaminen, renicing) voidaan tehdä astumatta niiden Kätkytkuolemiin.,
Käyttäen sar-komento
lyhenne sanoista Järjestelmän toimintakertomus, tätä komentoa käytetään kerää, raportin tai tallentaa järjestelmän toimintaa tiedot Unix-kuin käyttöjärjestelmä.
sysntax sar on seuraava:
sar ]
Asenna sar
asennuksen Jälkeen, jotta sysstat alkaa kerätä tietoja järjestelmästä. Change ENABLED= ”false” to ENABLED=” true ” config-tiedostossa alla esitetyllä tavalla. Muokkaa, Käynnistä sysstat uudelleen.
Käynnistä Sysstat uudelleen muutosten tekemisen jälkeen.,
sudo systemctl restart sysstat
Luo CPU raportteja 10 kertaa 5 sekunnin välein
Jos käytät GUI perustuu window manager, kuten GNOME tai KDE: n tai muut, etsiä system monitor-apuohjelma oman jakelun. Se voidaan helposti asentaa, jos se puuttuu.
Johtopäätös
Tarkistaminen cpu resursseja palvelin on erittäin tärkeää päivittäisessä house-pitäminen. Se on tärkeää kapasiteetin suunnittelun ja järjestelmän terveyden tarkistamisen kannalta. Kiitos, että luit läpi ja toivomme, että oppaasta oli apua.,
Lue Myös:
Kuinka käyttää kissa ja cp-komentoja Linux – /Unix-esimerkkejä
Miten poimia .xz-tiedostot Linux – CenOS / Ubuntu / Debian
Kuinka käyttää scp-komentoa turvallisesti siirtää tiedostoja esimerkkejä
Kuinka käyttää rsync komento Linux/Unix-esimerkkejä
Miten Suorita / Avaa JNLP-tiedostot Linux – Ubuntu / Debian / Fedora / Kaari
Top RHCSA / RHCE-Sertifiointi Tutkimus Kirjoja 2019