Nmon: analüüsige ja jälgige Linuxi süsteemi jõudlust
Kui otsite Linuxi jaoks väga hõlpsasti kasutatavat jõudluse jälgimise tööriista, soovitan tungivalt installida ja kasutada käsurea utiliiti Nmon.
Nmon on süsteemi administraatori tuuner, võrdlusuuringute tööriist, mida saab kasutada järgmiste andmete toimivusandmete kuvamiseks:
- protsessor
- mälu
- võrk
- kettad
- failisüsteemid
- nfs
- tippprotsessid
- ressursid
- toite mikrojaotus
Väga tore asi, mis mulle selle tööriista juures väga meeldib, on asjaolu, et see on täielikult interaktiivne ja aitab Linuxi kasutajal või süsteemiadministraatoril vajaliku käsklusega sellest maksimaalselt kasu saada.
Nmoni jälgimistööriista installimine Linuxi
Kui kasutate Debiani/Ubuntu põhist Linuxi jaotust, saate Nmoni käsurea utiliidi hõlpsasti installida, haarates selle vaikehoidlatest.
Installimiseks avage uus terminal (CTRL + ALT + T) ja kasutage järgmist käsku.
$ sudo apt-get install nmon
Kas olete Fedora kasutaja? Masinasse installimiseks avage uus terminal ja käivitage järgmine käsk.
# yum install nmon
CentOS/RHEL kasutajad saavad selle installida, installides EPEL-hoidla, nagu näidatud:
# yum install epel-release # yum install nmon
Kuidas kasutada Nmoni Linuxi jõudluse jälgimiseks
Kui Nmoni installimine on lõpule jõudnud ja käivitate selle terminalist, tippides käsu ‘nmon’, kuvatakse teile järgmine väljund.
# nmon
Nagu te ülaltoodud ekraanipildilt näete, töötab nmoni käsurea utiliit täielikult interaktiivses režiimis ja see annab kasutajale võtmed statistika vahetamiseks.
Näiteks kui soovite koguda statistikat protsessori jõudluse kohta, peaksite kasutatava süsteemi klaviatuuril vajutama klahvi ‘c’. Pärast klaviatuuril klahvi 'c' vajutamist saan väga kena väljundi, mis annab mulle teavet minu protsessori kasutamise kohta.
Järgmised on võtmed, mida saate utiliidiga kasutada, et saada teavet teiste arvutis olevate süsteemiressursside kohta.
- m = mälu
- j = failisüsteemid
- d = kettad
- n = võrk
- V = virtuaalne mälu
- r = ressurss
- N = NFS
- k = tuum
- t = tippprotsessid
- . = ainult hõivatud kettad/procs
Teie Linuxi süsteemis töötavate protsesside statistika saamiseks vajutage klaviatuuril klahvi ‘t’ ja oodake, kuni teave kuvatakse.
Need, kes on kursis tipptasemel kasulikkusega, saavad ülaltoodud teavet väga hõlpsalt aru ja suudavad seda tõlgendada. Kui olete Linuxi süsteemi administreerimise uus kasutaja ja te pole kunagi varem tipp-utiliiti kasutanud, käivitage oma terminalis järgmine käsk ja proovige võrrelda toodetud väljundit ülaltooduga. Kas nad näevad välja sarnased või on see sama väljund?
# top
Tundub, et käitan protsessi Nmon tööriista, kui kasutan tööriista Nmon jaoks võtit ‘t’.
Kuidas oleks mõne võrgustatistikaga? Vajutage lihtsalt klaviatuuril nuppu n.
Kettadelt teabe saamiseks kasutage klahvi 'd'.
Selle tööriista kasutamisel on väga oluline võti ‘k’, seda kasutatakse lühikese teabe kuvamiseks teie süsteemi tuumas.
Minu jaoks on väga kasulik võti ‘r’, mida kasutatakse teabe edastamiseks erinevate ressursside kohta, nagu masinaarhitektuur, operatsioonisüsteemi versioon, Linuxi versioon ja protsessor. Järgmise ekraanipildi abil saate aimu võtme ‘r’ olulisusest.
Failisüsteemide statistika saamiseks vajutage klaviatuuril nuppu j.
Nagu ülaltoodud ekraanipildilt näete, saame teavet failisüsteemi suuruse, kasutatud ruumi, vaba ruumi, failisüsteemi tüübi ja ühenduspunkti kohta.
Võti N võib aidata NFS-is andmeid koguda ja kuvada.
Siiani on Nmoni utiliidiga töötamine olnud väga lihtne. Utiliidi kohta peate teadma palju muud ja üks neist on asjaolu, et saate seda kasutada andmete hõivatud režiimis. Kui teile ei meeldi, kui andmeid ekraanil kuvatakse, saate järgmise käsuga hõlpsalt jäädvustada väikese näidisfaili.
# nmon -f -s13 -c 30
Pärast ülaltoodud käsu käivitamist saate kataloogis, kus tööriistaga töötades, laiendiga .nmon ’faili. Mis on variant ‘-f’? Järgnev on ülaltoodud käsus kasutatud valikute lihtne ja lühike selgitus.
- The -f tähendab, et soovite, et andmed salvestataks faili ega kuvataks ekraanil.
- -s13 tähendab, et soovite andmeid jäädvustada iga 13 sekundi järel.
- -c 30 tähendab, et soovite kolmkümmend andmepunkti või hetkepilti.
Järeldus
Nmoni utiliidi tööks on palju tööriistu, kuid ühtegi neist pole Linuxi algajale nii lihtne kasutada ja sõbralik. Kahjuks pole tööriistal nii palju funktsioone kui teistel tööriistadel, näiteks collectl, ja see ei saa anda kasutajale põhjalikku statistikat.
Lõppkokkuvõttes võin öelda, et see on väga kena utiliit Linuxi süsteemiadministraatorile, eriti kellelegi, kes pole kursirea suvandite ja käskudega tuttav.