Jan 192013
 

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 »

flattr this!

Dec 202011
 

di
Frank Harris-Smith

Che cosa è esattamente il kernel Linux e cosa lo rende diverso rispetto, ad esempio Windows o al Mac X? Io non ho intenzione di andare troppo in profondità su questo perché, in tutta onestà, io non sono qualificato per discutere del kernel oltre le sue basi. Io ho intenzione di concentrarmi sugli aspetti hardware/software dell’interfaccia del kernel con i suoi pro e contro.

Come primo punto ho intenzione di chiarire è che Linux è un kernel, non un sistema operativo. GNU/Linux è il kernel Linux con l’aggiunta di software esterni come ad esempio un gestore di finestre come Gnome, utility, software per ufficio e altri componenti per rendere GNU/Linux un sistema operativo completo per far funzionare il vostro computer. Continue reading »

flattr this!

Oct 042011
 

Cgroups è presente dal kernel Linux ufficiale 2.6.24 (fine 2007), ma ancora non è molto conosciuto o usato (almeno per quello che so).
In questo articolo vi darò una panoramica di questo potente strumento Linux per controllare la quantità di CPU, memoria, I/O disco o I/O di rete che ogni processo o utente può utilizzare nel vostro server.

Quindi, in breve cgroups è una funzionalità che consente di limitare, registrare ed isolare l’utilizzo delle risorse (CPU, memoria, disco I/O, ecc) di gruppi di processi.
Vediamo come. Continue reading »

flattr this!