Kuinka seurata Linux-järjestelmän suorituskykyä Nmon Toolilla


Jos etsit erittäin helppokäyttöistä suorituskyvyn seurantatyökalua Linuxille, suosittelen Nmon-komentorivityökalun asentamista ja käyttöä.

Nmon lyhenne sanoista (Ngel's Monitor) on täysin interaktiivinen Linux-järjestelmän suorituskyvyn valvontaan tarkoitettu komentorivityökalu, jonka IBM kehitti alun perin AIX-järjestelmille ja siirrettiin myöhemmin Linuxiin. alusta.

Tärkeä nmon-työkalun etu on, että sen avulla voit seurata Linux-järjestelmäsi suorituskykyä, kuten suorittimen käyttöä, muistin käyttöä, levytilaa, verkon käyttöä, huippuprosesseja, virtuaalikoneen tilastoja, tiedostojärjestelmiä, resursseja, tehon mikro- osio ja paljon muuta yhdessä, tiiviissä kuvassa.

Sen lisäksi, että nmon valvoo Linux-järjestelmääsi interaktiivisesti, sitä voidaan käyttää myös erätilassa suoritustietojen keräämiseen ja tallentamiseen myöhempää analysointia varten.

Erittäin mukava asia, josta pidän tässä työkalussa, on se, että se on täysin interaktiivinen ja auttaa Linux-käyttäjää tai järjestelmänvalvojaa tarvittavalla komennolla saamaan siitä kaiken irti.

Nmon Monitoring Toolin asentaminen Linuxiin

Jos käytät Debian/Ubuntu-pohjaista Linux-jakelua, voit helposti asentaa Nmon-komentorivityökalun hakemalla sen oletusvarastoista.

Asenna avaamalla uusi pääte (CTRL+ALT+T) ja käyttämällä seuraavaa komentoa.

sudo apt-get install nmon

Oletko Fedora-käyttäjä? Asenna se koneellesi avaamalla uusi pääte ja suorittamalla seuraava komento.

dnf install nmon

RHEL-pohjaisissa jakeluissa, kuten Rocky Linux ja AlmaLinux, käyttäjät voivat asentaa sen asentamalla EPEL-tietovaraston kuvan osoittamalla tavalla:

------------- On RHEL, Rocky & AlmaLinux 9 ------------- 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
yum install nmon

------------- On RHEL, Rocky & AlmaLinux 8 -------------
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install nmon

Muissa Linux-jakeluissa voit asentaa nmonin oletuspaketinhallinnan kautta kuvan osoittamalla tavalla.

sudo emerge -a sys-process/nmon  [On Gentoo Linux]
sudo apk add nmon                [On Alpine Linux]
sudo pacman -S nmon              [On Arch Linux]
sudo zypper install nmon         [On OpenSUSE] 

Kuinka käyttää Nmonia Linuxin suorituskyvyn valvontaan

Kun Nmon:n asennus on valmis ja käynnistät sen päätteestä kirjoittamalla nmon-komennon, sinulle näytetään seuraava tulos.

nmon

Kuten yllä olevasta kuvakaappauksesta näet, nmon-komentorivi-apuohjelma toimii täysin interaktiivisessa tilassa ja se antaa käyttäjälle näppäimet tilastojen vaihtamiseen.

Tarkkaile Linux-suorittimen käyttöä

Jos esimerkiksi haluat kerätä tilastoja suorittimen suorituskyvystä, paina käyttämäsi järjestelmän näppäimistön c-näppäintä. Kun painan näppäimistöni c-näppäintä, saan erittäin mukavan tulosteen, joka antaa minulle tietoja CPU-käytöstäni.

Seuraavat ovat näppäimet, joita voit käyttää apuohjelman kanssa saadaksesi tietoja muista koneessasi olevista järjestelmäresursseista.

  • m – Muisti
  • j – Tiedostojärjestelmät
  • d – Levyt
  • n – Verkko
  • V – Virtuaalinen muisti
  • r – Resurssi
  • N – NFS
  • k – ydin
  • t – Top-prosessit
  • . – vain varatut levyt/pros
  • U – käyttö

Tarkkaile Linuxin huippuprosessien tilastoja

Saat tilastot tärkeimmistä Linux-järjestelmässäsi käynnissä olevista prosesseista painamalla näppäimistön näppäintä t ja odottamalla, että tiedot tulevat näkyviin.

Huipputyökaluun perehtyneet ymmärtävät ja osaavat tulkita yllä olevat tiedot erittäin helposti. Jos olet uusi Linux-järjestelmän hallinnassa etkä ole koskaan aiemmin käyttänyt top-apuohjelmaa, suorita seuraava komento päätteessäsi ja yritä verrata tuotettua tulosta yllä olevaan. Näyttävätkö ne samanlaisilta vai onko tulos sama?

top

Näyttää siltä, että käytän ylintä prosessinvalvontaapuohjelmaa, kun käytän näppäintä t Nmon-työkalun kanssa.

Tarkkaile Linux-verkkotilastoja

Entä verkkotilastot? Paina vain näppäimistön 'n'.

Monitor Linux Disk I/O Graphs

Käytä d-näppäintä saadaksesi tietoa levyistä.

Tarkista Linux-ytimen tiedot

Erittäin tärkeä tämän työkalun kanssa käytettävä avain on 'k', sitä käytetään näyttämään lyhyttä tietoa järjestelmäsi ytimestä.

Tarkista Linuxin järjestelmätiedot

Minulle erittäin hyödyllinen avain on r-avain, jota käytetään antamaan tietoa erilaisista resursseista, kuten koneen arkkitehtuurista, käyttöjärjestelmän versiosta, Linux-versiosta ja suorittimesta. Saat käsityksen avaimen r tärkeydestä katsomalla seuraavaa kuvakaappausta.

Tarkkaile Linux-tiedostojärjestelmän tilastoja

Saat tilastot tiedostojärjestelmistä painamalla näppäimistön 'j'.

Kuten yllä olevasta kuvakaappauksesta näet, saamme tietoa tiedostojärjestelmän koosta, käytetystä tilasta, vapaasta tilasta, tiedostojärjestelmän tyypistä ja liitoskohdasta.

Tarkista NFS-tiedot

Avain 'N' voi auttaa keräämään ja näyttämään tietoja NFS:ssä.

Toistaiseksi Nmon-apuohjelman käyttäminen on ollut erittäin helppoa. On monia muita asioita, jotka sinun on tiedettävä apuohjelmasta, ja yksi niistä on se, että voit käyttää sitä tiedonkeruutilassa.

Jos et halua tietojen näkyvän näytöllä, voit helposti kaapata pienen näytetiedoston seuraavalla komennolla.

nmon -f -s13 -c 30

Yllä olevan komennon suorittamisen jälkeen saat tiedoston .nmon-tunnisteella hakemistoon, jossa olit työskennellessäsi työkalun kanssa. Mikä on -f-vaihtoehto? Seuraavassa on yksinkertainen ja lyhyt selitys yllä olevassa komennossa käytetyistä vaihtoehdoista.

  • -f tarkoittaa, että haluat, että tiedot tallennetaan tiedostoon, eikä niitä näytetä näytöllä.
  • -s13 tarkoittaa, että haluat kaapata tietoja 13 sekunnin välein.
  • -c 30 tarkoittaa, että haluat kolmekymmentä datapistettä tai tilannekuvaa.
Johtopäätös

On monia työkaluja, jotka voivat suorittaa Nmon-apuohjelman työn, mutta mikään niistä ei ole niin helppokäyttöinen ja ystävällinen Linux-aloittelijalle. Valitettavasti työkalulla ei ole niin paljon ominaisuuksia kuin muilla työkaluilla, kuten collectionl, eikä se voi tarjota käyttäjälle perusteellisia tilastoja.

Loppujen lopuksi voin sanoa, että se on erittäin mukava apuohjelma Linux-järjestelmänvalvojalle, varsinkin sellaiselle, joka ei tunne komentorivin valintoja ja komentoja.