In questo articolo, scopriremo l'uso dei comandi Htop e Ping per risolvere i processi Raspberry Pi e i problemi di networking.
Cos'è un comando Htop nel sistema operativo Raspberry Pi
L'Htop è un'utilità della linea di comando che viene utilizzata per monitorare i diversi processi in esecuzione sul sistema. Ti parlerà delle prestazioni della CPU insieme ai processi che utilizzano la RAM e sulla memoria della cache. Dimostrerà anche il carico medio e il numero di attività totali in esecuzione sul sistema e tutte queste informazioni saranno visualizzate in tempo reale.
Come utilizzare il comando htop per risolvere i problemi di Raspberry Pi
Possiamo risolvere le prestazioni della CPU e della memoria usando il comando htop:
$ htop
Verrà visualizzata una schermata con le diverse statistiche:
Le statistiche di cui sopra sono divise in diverse sezioni spiegate come
PROCESSORE: La CPU visualizzerà diverse righe a seconda del numero di core che un computer ha ad esempio, nel nostro caso la CPU è un quattro core, quindi ha mostrato le quattro righe e accanto ad esso mostra il carico sulla CPU in termini di %, nel nostro caso mostra circa 3.9 %, il che significa che il sistema non ha carico, se mostra il 100 %, il sistema è completamente caricato.
Il colore della linea verticale indicherà il processo della CPU come il colore verde rappresenta i processi normali, il colore rosso rappresenta i processi del kernel e il colore blu rappresenta i processi a bassa priorità:
Mem: Questo mostra l'utilizzo della memoria, ad esempio nel nostro caso, la memoria di 223 mb è in uso da 3.La memoria 75 GB e le linee di colori diversi mostrano la quantità di memoria utilizzata per il quale lo scopo, come il colore verde rappresenta le pagine di memoria usate, la linea blu che rappresenta le pagine del tampone e la linea del colore arancione che rappresenta le pagine della cache.
Nell'output sopra, possiamo anche vedere il carico medio e il tempo di attività di Raspberry Pi.
Viene visualizzato il dettaglio di altri processi con i loro PID e la memoria consumata da essi:
Possiamo uccidere i processi usando il PID del processo con il comando htop, ad esempio, vogliamo uccidere PID 13946 (VLC PID), useremo il comando:
$ sudo kill 13946
Cos'è un comando ping nel sistema operativo Raspberry Pi
Il comando ping è un'importante utilità della linea di comando che si occupa della risoluzione dei problemi e del test delle connessioni di rete nel Raspberry Pi. Questo comando viene utilizzato per rilevare se il dispositivo di rete è nell'intervallo del nostro sistema operativo Raspberry Pi o no. Il comando ping invia le richieste al dispositivo di rete interessato e riceve il messaggio per una risposta riuscita. Questa risposta mostrerà statistiche diverse come quanto tempo impiegato per collegare la rete, quanti byte sono stati ricevuti e quale sia il TTL (tempo di vivere).
Come utilizzare il comando ping per risolvere il Raspberry Pi
Il comando ping viene utilizzato per risolvere i problemi di rete di Raspberry Pi: viene utilizzato per controllare la connettività del dispositivo con Internet, controlla anche la disponibilità del dispositivo a distanza, inoltre scopre i problemi come i pacchetti abbandonati.
La sintassi di base del comando ping è:
$ ping [opzione] [hostname/indirizzo IP]
Possiamo utilizzare diverse opzioni con il comando ping (questo è facoltativo), quindi digiteremo il nome host o l'indirizzo IP della macchina interessata. Per capirlo, eseguiremo il ping di LocalHost per visualizzare i dettagli sulla connessione di rete:
$ ping localhost
Inizia a inviare i pacchetti, useremo il "Ctrl+C" per fermare il processo e osserveremo i risultati:
Per testare le prestazioni della rete sotto i carichi pesanti, useremo l'opzione "-f", che invierà un gran numero di pacchetti in un piccolo intervallo di tempo e visualizzerà le prestazioni della rete sotto carico pesante:
$ sudo ping -f localhost
Per ottenere maggiori informazioni sull'uso del comando ping, possiamo vedere il suo manuale usando il comando:
$ man ping
Il manuale sarà aperto dove vengono visualizzate tutte le sue opzioni e il loro utilizzo:
Conclusione
Entrambe le utility della linea di comando di Htop e Ping vengono utilizzate per scopi diversi: l'utilità della linea di comando Htop viene utilizzata per monitorare i processi del sistema e caricare sulla CPU. Allo stesso modo, il comando ping viene utilizzato per monitorare e risolvere i problemi relativi al networking. In questo articolo, abbiamo discusso dell'Htop e dei comandi Ping per risolvere i processi della CPU e i problemi di networking.