Daily Archives: November 2, 2012

Nyttige verktøy i Linux (cli)

HTOP gir en noe bedre oversikt enn top, men gir stort sett ut samme informasjon. F-knapper for å velge for eksempel “tree-view”, samt enkel metod for å sortere på minne, cpu, swap osv.

Stort sett tilgjengelig i de fleste standard repositories.

NMON gir deg en enkel “curses” basert visning av cpu, disk, kernel, nettverks statistikk. Kjempe nyttig verktøy for å finne hvilken disk f.eks som henger etter i ett raidsett.

På bilde til venstre har jeg startet lesing av en fil til /dev/null, og man ser at det er jevn fordeling av IO.  Hele viewet kan endres med de statistikkene man er ute etter, slik at man slipper å se på masse urelevant informasjon.

ATOP ligner endel på topas, som man finner på AIX. Kjempe nyttig verktøy, som til og med peker ut hvilke prosesser, som er busy og som også kan liste prosesser basert på minne, disk, nettverk. I bilde til høyre kan man se at den korrekt har identifisert at jeg kjører en “dd” operasjon, som tar en stor prosentandel av all diskaktivitet.

Kan også også identifisere hvilken prosess som står for prosentvis andel av nettverkstrafikk. Men for nettverks “detaljer”, må det en kernel patch til(vet ikke hva det skulle være for noe).

DSTAT er enda ett kjekt verktøy, men kan være litt vanskeligere å skille tallene ifra hverandre. Men er også veldig nyttig i situasjoner hvor man ønsker å finne en eventuell flaskehals i systemet. Har også støtte for plugins, har foreksempel mulighet til å korrelere trafikk på nettkortet mot diskbruk. Programmet retter seg mer inn mot hardware / system, og egner seg kanskje ikke like godt til å finne eventuelle programmer, som påfører stor last osv.

Pluss alle de andre jeg ikke har nevnt.

  • ethstatus
  • iptraf
  • iperf
  • netstat
  • ps
  • mtr
  • bonnie++