Quando qualcosa va storto sul vostro server Linux o desktop, è importante capire quale processo sta prendendo tutte le risorse, in passato ho pubblicato alcune informazioni su top
e htop
, due grandi strumenti per avere una panoramica generale del sistema con un solo colpo d’occhio, ma a volte è necessario raccogliere più informazioni su un particolare processo e per questo compito il comando pidstat
è perfetto.
Pidstat
è uno strumento statistico per Linux che fa parte delle utility sysstat. Il comando pidstat
è usato per monitorare le singole attività attualmente gestite dal kernel di Linux. Scrive le attività su standard output per ogni processo selezionato con l’opzione -p, oppure per ogni attività gestita dal kernel Linux, se l’opzione -p ALL è stata utilizzata. Se non si seleziona alcuna attività equivale a specificare -p ALL, ma solo i task attivi (attività statistiche con valori diversi da zero) appariranno nel report.
È possibile utilizzare PID e anche espressioni regolari sui nomi dei processi per fare dei filtri su ciò che si desidera visualizzare.. Continue reading »