3. SUDOERS BCN NMON: L'eina desconeguda d'anàlisi de rendiment.
Descripció
➢ Nmon és una eina d'administració de sistemes utilitzada per
monitorització de càrrega, tunning i benchmark de sistemes.
➢ Creada al 2007 per Nigel Griffiths enginyer de IBM per
servidors AIX i Linux amb gran volum de dispositius.
➢ Filosofia all-in-one: Perquè utilitzar 6 eines si ho pots tenir tot
en una?
➢ Alliberada al 2009 com opensource.
➢ Hi han binaris disponibles per:
● Cada sistema operatiu (Red Hat, SUSE, Ubuntu, Fedora, OpenSUSE
etc.)
● Cada plataforma (Power, Mainframe, x86 or x86_64).
06/09/2011 SUDOERS BCN 3
4. SUDOERS BCN NMON: L'eina desconeguda d'anàlisi de rendiment.
Funcionament
● Recull de la següent informació:
● CPU utilization ● Top processors
● Memory use ● IBM HTTP Web cache
● User-defined disk groups
● Kernel statistics and run queue information
● Machine details and resources
● Disks I/O rates, transfers, and read/write ratios
● Asynchronous I/O -- AIX only
● Free space on file systems
● Workload Manager (WLM) -- AIX only
● Disk adapters
● IBM TotalStorage® Enterprise Storage Server® (ESS) disks --
AIX only
● Network I/O rates, transfers, and read/write ratios
● Network File System (NFS)
● Paging space and paging rates
● Dynamic LPAR (DLPAR) changes -- only pSeries p5 and
● CPU and AIX specification OpenPower for either AIX or Linux
● Dos modes de funcionament:
➢ Interactiu
➢ Background
06/09/2011 SUDOERS BCN 4
5. SUDOERS BCN NMON: L'eina desconeguda d'anàlisi de rendiment.
Funcionament - Interactiu
● Basada en ncurses.
● Dissenyada per un consum baix de CPU > 1%
● Execució per comandament: nmon
06/09/2011 SUDOERS BCN 5
7. SUDOERS BCN NMON: L'eina desconeguda d'anàlisi de rendiment.
Funcionament - Background
● Generació d'un fitxer “comma separated” amb
tota la informació per el seu posterior anàlisi.
● Execució:
nmon -ft -s 300 -c 288 -m /tmp/
● Disponibilitat de diferents eines opensource per
tractar els fitxers:
– Nmon analyser
– Nmon2rrd
– Nmonmerge
– pGraph
06/09/2011 SUDOERS BCN 7
8. SUDOERS BCN NMON: L'eina desconeguda d'anàlisis de rendiment.
Tractant dades
● Nmon analyser
! !
IL
Full d'excel d'anàlisis gràfic de dades.
FA
●
● Nmon2rrd
● Transformació de dades a rrd.
● Nmonmerge
● Unificació de diversos fitxers de dades de Nmon.
● pGraph
● Eina java per anàlisis gràfic.
06/09/2011 SUDOERS BCN 8