fbpx
skip to Main Content

Controllare quali processi alzano il carico dei server durante la notte non è semplice, con questo comando è possibile avere un log più approfondito:
while true ; do (date && top -b -n 1) | head -30 >> top.log; sleep 60; done
crea un file di log di 5 mb al gg, credo che sia chiaro che cosa faccia. Salva le prime 30 righe di un’istantanea di top in un file di log, lo  fa ogni minuto e viene indicata anche la data.
Lanciatelo nella screen e ovviamente ricordatevi di controllarlo e stopparlo.
Quando c’è un problema di carico costante e non sporadico, c’è sempre qualcosa di anomalo.
Su NethSecurity top non supporta l’opzione -b, nè la screen, quindi ho dovuto usare questo script:
#!/bin/sh
(date && w && ps -eo pcpu,pid,user,args | sort -k 1 -r | head -30) >> /root/top.log

L’ho inserito nel cron “fcrontab -e” in questo modo

#test carico
*/1 * * * *     /root/testcarico > /dev/null 2>&1

Alessio Fattorini - Community Marketing Manager

Particolarmente attratto da tutto quello che aiuta ed incentiva le persone a lavorare e collaborare insieme.
In Nethesis creo community, racconto storie e lavoro con l'Open Source.
Community Strategist, Copywriter, Speaker internazionale e Linux Sysadmin

Back To Top
English French German Italian Spanish