Il programma standard (riga di comando) per il controllo dell'utilizzo di cpu/memoria per i processi è top
c'è anche un htop
leggermente più ricco di funzionalità tuttavia su molti sistemi è legato a top
comunque (allo stesso modo bash
è quasi sempre legato a sh
sui più moderni sistemi Linux). Sono inoltre disponibili vari wrapper GUI per top/htop
Dopo aver aperto la parte superiore, fai clic su M
ordinerà in base all'utilizzo della memoria.
MODIFICA - 4-12 Per chiarezza ho deciso di espandere l'ordinamento. Ecco un tipico top
window quando viene eseguito dalla shell del terminale, questo è già ordinato per %MEM
La colonna che ti interessa di più è %MEM
che ti darà la quota di memoria totale disponibile utilizzata da quel processo. VIRT
fornisce l'impronta di memoria virtuale del processo, di cui solo RES
quantità è attualmente nella memoria fisica (il resto è stato scambiato e non è attualmente mostrato nella tabella)
Per ordinare per colonna premi F
(Maiusc-F) e la schermata cambierà nella seguente
come puoi vedere, premendo n
selezionerà l'ordinamento per percentuale di memoria (premere invio per tornare alla vista tabella). (C'è una scorciatoia legacy Maiusc-m che attiva o disattiva l'ordinamento per memoria quando viene premuto sulla vista tabella) Puoi usare <
e >
nella vista tabella (shift - e shift-.) per scorrere la colonna ordinata.
Nella vista tabella, premendo m
minuscolo alternerà la visualizzazione del riepilogo della memoria.
Nota: Ho giocato con l'ordinamento delle colonne in modo che le colonne vengano mescolate dalla prima immagine.
Come molte utilità della riga di comando unix/linux, ci sono molti piccoli trucchi e cose e funzionalità nascoste:top è uno strumento molto potente. Ad esempio, puoi mostrare più tabelle contemporaneamente (diciamo le prime 5 anziché le prime 20 ma per 4-5 parametri diversi):come? Non lo so, ma ci sono arrivato accidentalmente durante l'acquisizione degli screenshot. Un intero capitolo di un buon libro su *nix può essere dedicato a top
, quindi il riepilogo di cui sopra è solo una piccola introduzione per capire cosa tu bisogno di conoscere i vostri processi.