Come riniziare i processi con Top

Cosa starai creando

Ogni volta che il tuo server Linux sta funzionando lentamente, e hai bisogno di dare un'occhiata a quello che sta succedendo, lo strumento superiore verrà in vostro aiuto. Finestre / Utenti OSX: questo è l'equivalente della riga di comando di Linux del task manager / monitor dell'attività (schermata Controllo-Alt-Canc di Windows).

Qual è la parte superiore? 

superiore è una vista dinamica e in tempo reale del tuo sistema e viene preinstallata su quasi tutte le principali distribuzioni. Per iniziare, apri la parte superiore digitando superiore al prompt.

superiore visualizza informazioni e processi di sistema, ma può fare di più appena quello. 

No top? Installa la parte superiore con un gestore di pacchetti, ad es. apt-get install top.

Renice? PID?

  • In * nix computing il valore nice è usato per dichiarare la priorità del processo per il kernel. I valori possono variare da -20 (la priorità più alta) a 19 (la priorità più bassa).
  • La gradevolezza predefinita per i processi è ereditata dal processo principale e solitamente è impostata su 0.
  • Il PID (Process ID) è un identificatore univoco * i sistemi nix danno i processi. Se hai bisogno di interrompere un processo (uccidi un processo), lo farai tramite il PID e uccidere strumento.

Utilizzo dei processi Top to Renice

Importante: L'utente deve disporre dei privilegi di root. Uso sudo in alto.

  1. Al prompt, digitare sudo top e premere invio.
  2. Ora stai vedendo una visione in tempo reale del tuo sistema. Per aumentare la frequenza di aggiornamento, digitare 'd'e inserire un valore numerico (0,1 è il più veloce possibile). Premi Invio per salvare le modifiche.
  3. Sarai in grado di vedere i processi lenti in cima alla lista.
  4. Il PID (Process ID) si trova nella prima colonna all'estrema sinistra; useremo questo numero per modificare il processo lento.
  5. Genere 'r'e ora inserisci il PID e premi Invio.
  6. Immettere il valore per regolare il consumo della CPU (-20 = Massima priorità, 19 = Priorità più bassa). Premere Invio per salvare.
Nota: Gli utenti Mac OS X hanno una versione leggermente diversa di superiore a Linux e invece è necessario utilizzare lo strumento renice al prompt del terminale.

Utilizzo dei processi Top to Kill

Importante: L'utente deve disporre dei privilegi di root. Uso sudo in alto.

  1. Al prompt, digitare sudo top e premere invio.
  2. Genere 'K'e premi invio.
  3. Digitare il PID in cui si desidera uccidere (il PID può essere recuperato dall'elenco in alto o tramite l'esecuzione di ps aux | grep nome-processo-qui, ad es.. ps aux | grep mysqld).
  4. SIGTERM inviato ciao processo lento!

Nota: Puoi anche uccidere un processo alla riga di comando tramite uccidere comando. Ma prima dovrai fare in modo che il PID lo faccia. C'è anche il pkill comando, che prende il nome del processo, ad es. pkill -HUP mysqld. È necessario conoscere il nome del processo per utilizzare questo metodo.

Cosa altro può fare?

Al superiore schermo, prova ad inserire le seguenti sequenze di tasti sensibili al maiuscolo / minuscolo:

  • '1'(numero 1): consente di alternare i valori totali e visualizzare tutti i core della CPU 
  • 'l'(L minuscola): mostra le medie del carico
  • 'u': Visualizza le attività per un solo nome utente
  • 'UN': Passa alla modalità di visualizzazione attiva (lettere minuscole a per visualizzare ciclicamente, utilizzo della memoria, lavori, ecc.)
  • 'V': Noto come la vista ad albero' Forest View '(in pratica ps aux per top!)
  • 'io': Mostra attività inattive
  • 'H': Mostra discussioni (simile a F)
  • 'S': Abilita la modalità tempo cumulativo
  • 'W': Salva la tua configurazione principale, così le tue personalizzazioni persistono! (Disponibile solo in modalità attiva)
  • 'h': Visualizza l'aiuto dettagliato per imparare cose più interessanti da fare con il top!

Conclusione

superiore è un task manager facile da usare e ha un sacco di energia per filtrare, visualizzare e modificare le attività in esecuzione. Se ti è piaciuto questo e vuoi di più, prova il fratello maggiore di Top htop per una vista ancora più avanzata.