Top, i Processi che usano più Risorse

Pubblicato da Yuri Carlenzoli | 29 Luglio 2011

Ecco come vedere tramite il comando top su linux, client o server, i processi di sistema o programmi che utilizzano più risorse di sistema.

Top-Linux-Verificare-Utilizzo-Risorse-Processi

Se avete un computer di casa oppure un server con installato linux, sapete che non ha eccessivamente poche risorse hardware ma vi sembra che sia lento o che che dopo un po sia rallentato, prima di pensare di sostituire componenti o sostituirlo/fare un upgrade se è un server, verificare se magari sono i processi di sistema o programmi che causano la lentezza è obbligatorio, tramite top, in batch, con un comando è possibile identificare chiaramente quali sono i programmi/processi che utilizzano maggiori risorse di sistema.

In teoria questo è un comando che servirebbe per vedere l'eccessivo utilizzo di risorse da parte di un server (VPS o server) visto che lo si può fare senza GUI (interfaccia grafica) e si possono leggere i risultati sempre tramite linea di comando, anche in remoto, fatto sta che anche con client linux va benissimo, evita d'installare programmi ed è molto comprensibile l'output.

In pratica non si fa altro che dire tramite opzioni al comando top di:

  • Venire eseguito in batch tramite l'opzione -b;
  • Visualizzare solo i processi attivi tramite l'opzione -i, non mostrerà i processi in idle ovvero che sono in attesa ma solo quelli che consumano risorse di sistema;
  • Essere eseguito venti volte tramite l'opzione -n 20.

Oltre a questo l'output verrà rediretto su un file che verrà salvato nella directory dove si è posizionati con la shell se non viene messo lo slash, questo file si potrà visualizzare con un'editor di testo su linux client e si potrà usare il comando CAT se si è su server, il comando completo è:

top -b -i -n 20 >> /processi

Un minuto o due dopo che il comando è stato impartito verrà creato il file che potrete aprire (con il comando cat processi su server se chiamate il file come nell'esempio), e, dopo la 5 riga di ogni sezione potrete individuare il comando quindi il processo o programma che usa molte risorse ed intervenire per sistemarlo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Moderazione dei commenti attiva. Il tuo commento non apparirà immediatamente.