nej - nmon
|
nmon viser CPU, hukommelse og disk læsning og skrivning
| |
| Originale forfattere | Nigel Griffiths |
|---|---|
| Udvikler (er) | IBM |
| Operativ system | AIX , Linux |
| Type | Systemmonitor |
| Licens | GNU GPL (Linux), proprietær software (AIX) |
| Internet side | nmon |
nmon (kort hånd til N igels Mon itor ) er et værktøj til overvågning af computerpræstationssystemer til operativsystemerne AIX og Linux . Nmon-værktøjet har to tilstande a) viser ydelsesstatistikken på skærmen i et kondenseret format eller b) den samme statistik gemmes i en datafil med kommaseparerede værdier (CSV) til senere grafer og analyser for at hjælpe med at forstå computerressourcen brug, tuning muligheder og flaskehalse.
nmon til Linux er open source og tilgængelig under GNU General Public License, mens nmon til AIX er en proprietær software integreret i AIX.
Beskrivelse
nmon indsamler følgende operativsystemstatistik:
- CPU og CPU tråde Udnyttelse
- CPU -frekvens til servere eller virtuelle maskiner, der kan ændre deres urfrekvens
- GPU -statistik inklusive udnyttelse, MHz og temperaturer
- Fysisk og virtuel hukommelsesbrug
- Disklæse & skrive og overførsler plus servicetid og ventetider
- Diskgrupper - bestemt af brugeren
- Skift og personsøgning
- Netværkslæs & skriv og overførsler
- Lokale filsystemer
- Netværksfilsystem (NFS)
- Topprocesser efter CPU -brug, hukommelsesstørrelse og I/O -hastigheder
- Kernestatistik inklusive Run Queue, context-switch, fork, Load Average & Uptime
- Store og enorme hukommelsessider
- NFS (netværksfilsystem)
- Virtuel maskinstatistik (afhængig af hardwaren) - nyttig til Linux, der kører KVM til at være vært for virtuelle maskiner
- Ressourcer i serveren og den virtuelle maskine
-
nmon -hlister detaljerne - For at begynde at indsamle statistik til en fil bruge
-feller-Fmulighed
Ved visning i skærmtilstand kontrolleres den viste statistik af brugeren ved hjælp af skift af enkelte bogstaver. For eksempel vil " c" for at vise CPU og derefter en anden " c" slå CPU -statistikken fra. Brug htil at få vist en liste over mulighederne.
Når statistikken gemmes i en fil, er der et fælles standardsæt med statistik, og derefter kan brugerne anmode om mere ved hjælp af kommandolinjemuligheder. Brug nmon -?til at vise alle mulighederne.
Outputfilen kan analyseres med nmonanalyzer.
Historie
Den originale nmon -version var til IBM AIX -operativsystemet (version 4.3 og nyere) og kunne frit downloades i binært format, kun fra IBM AIX -wiki.
- Senere blev der skrevet en version til Linux-operativsystemet, der kører på IA-32, x86, x86_64, IBM RS/6000 og POWER-processorer, Mainframe og ARM (inklusive Raspberry Pi). nmon til Linux blev frigivet af IBM som open source i juli 2009. Koden er tilgængelig fra Sourceforge open source-depotet.
- Nmon til AIX -kode blev senere samlet som en del af AIX -operativsystemerne. Fra AIX 5.3 TL09 og AIX 6.1 TL02 og fremefter var den inkluderet i standardinstallationen af AIX og fuldt understøttet af IBM. Kommandoen nmon og topas -kommandoen er den samme binære, men opfører sig forskelligt afhængigt af det anvendte kommandonavn.
De to udgaver (AIX og Linux) har en helt anden kildekode, men tilbyder mange lignende funktioner, kommandolinjemuligheder og data - så meget som det underliggende operativsystem tillader det.
Funktioner
- Der er to tilgængelige runtime -tilstande:
- I Online Mode bruger den forbandelser til effektiv skærmhåndtering, som opdaterer terminalen ofte til overvågning i realtid.
- I Capture Mode gemmes dataene i en fil i CSV -format til senere behandling og graftegning. Filen indeholder også vigtige konfigurationsdetaljer, der er nyttige til at anbefale tuning.
- nmon koncentrerer sig om ydelsesinformation til præstationstuneren og i et kortfattet layout for at hjælpe med at forstå. Dette inkluderer CPU, hukommelse, diske, adaptere, netværk, NFS, kernestatistik, filsystemer, Workload Manager (AIX), Workload Partitions (AIX) og topprocesser.
- nmon inkluderer support til ældre AIX -udgivelser, Linux, der kører på x86, POWER- og mainframe -platforme og anden Linux -understøttende hardware.
Skærmbilleder
Alternativer
På AIX er der topas -kommandoen, der kan sende rapporter til en fil, men dette er ikke i et format, der let kan bruges som kilde til et regneark eller webværktøjer som rrdtool.
På Linux er der den øverste kommando, som er god til CPU og processer, men ikke dækker diske og netværk. For disk I/O kan iostat -kommandoen give dig detaljerne og ntop for netværksoplysninger. Men ingen af disse kommandoer tillader lagring af data i et format, der er egnet til et regneark eller simpel videre behandling. Linux -værktøj dstat kan bruges til at producere tekstdata, selv i kommaadskilt værdiformat, hvilket er ganske velegnet til regnearksprogrammer.