Come gestire le risorse di sistema Linux con stile con Bpytop

Bpytop è un avanzato centro di controllo basato su terminale per Linux. Con esso, gli utenti possono visualizzare e gestire l’utilizzo della CPU, l’utilizzo della RAM / SWAP, il download / caricamento della rete e persino interrompere i programmi in esecuzione!

In questo tutorial, ti guideremo attraverso come configurare l’app Bpytop su Linux. Vedremo anche come usarlo.

Installazione di Bpytop su Linux

Bpytop è un programma impressionante con una grafica eccellente nonostante sia un’applicazione terminale. Ma non è preinstallato su nessun sistema operativo Linux tradizionale. Di conseguenza, dobbiamo dimostrare come configurarlo prima di esaminare come usarlo.

Per avviare l’installazione di Bpytop sul tuo PC Linux, avvia una finestra di terminale. Una volta che la finestra del terminale è aperta e pronta per l’uso, segui le istruzioni di installazione descritte di seguito che corrispondono al sistema operativo Linux che stai utilizzando.

Pacchetto Snap

Bpytop è disponibile nell’App Store di Snap ed è il modo migliore per far funzionare l’app. La ragione? Tutte le dipendenze vengono gestite e non è necessario installarle manualmente.

L’installazione di Bpytop su Linux inizia abilitando prima il runtime Snapd sul sistema. Il runtime Snapd è uno strumento che viene eseguito in background e gestisce gli Snap sul tuo sistema. Per abilitare Snapd, segui la nostra guida approfondita sull’argomento.

Dopo aver configurato il runtime Snapd sul tuo computer, l’installazione di Bpytop può iniziare. Utilizzando il comando di installazione snap di seguito, installa l’ultima versione di Bpytop.

sudo snap install bpytop

Dopo l’installazione di Bpytop, devi collegarlo a vari componenti del tuo computer. Se non esegui queste connessioni, l’app non monitorerà e gestirà cose come la CPU, i processi, ecc.

Collega l’app a “mount-osserva”.

sudo snap connect bpytop:mount-observe

Collega l’app a “controllo di rete”.

sudo snap connect bpytop:network-control

Connetti Bytop a “hardware-osserva”.

sudo snap connect bpytop:hardware-observe

Collega Bytop a “system-osserva”.

sudo snap connect bpytop:system-observe

Collega il programma a “controllo di processo”.

sudo snap connect bpytop:process-control

Collega il programma Bytop a “Physical-Memory-Observ”.

sudo snap connect bpytop:physical-memory-observe

Dopo aver eseguito tutte le connessioni, è possibile avviare direttamente il programma Bpytop tramite il terminale utilizzando il seguente comando.

sudo bpytop

Debian 11

Su Debian 11, Bpytop è nei repository software ufficiali. Se sei un utente Debian 11, segui il comando seguente per installare Bpytop. Se non sei un utente Debian 11 e stai usando Debian 10, segui la nostra guida per installare Debian 11.

sudo apt-get install bpytop

Fedora

Bpytop è disponibile per gli utenti Fedora Linux all’interno dei repository software Fedora. Per installarlo, inserisci il comando seguente in un terminale.

sudo dnf install bpytop

Arch Linux AUR

L’applicazione Bpytop è disponibile per gli utenti di Arch Linux in Arch Linux AUR. Per installare il programma sul tuo computer, inizia inserendo il seguente comando Pacman di seguito.

sudo pacman -S git base-devel

Dopo aver eseguito il comando Pacman sopra, inserisci i comandi seguenti per installare lo strumento di supporto Trizen AUR. Questo strumento renderà la configurazione di Bpytop su Arch Linux molto più semplice.

git clone https://aur.archlinux.org/trizen.git

cd trizen

makepkg -sri

Una volta che l’helper Trizen AUR è installato sul tuo PC Linux, usa il comando makepkg per configurare Bpytop.

trizen -S bpytop

Pacchetto Python

Se non puoi usare i pacchetti Snap o Arch Linux AUR o il metodo di installazione Debian, dovrai compilare Bpytop dal codice sorgente tramite Python. Per fare ciò, fare riferimento al file del progetto Pagina GitHub e segui le istruzioni per iniziare.

Utilizzando Bpytop

Bpytop è un programma terminale. Per accedervi, apri la tua app terminale preferita ed esegui il seguente comando.

sudo bpytop

Una volta aperta l’app Bpytop, vedrai una panoramica del tuo sistema. In alto, vedrai l’area CPU, che mostra le prestazioni della CPU e l’utilizzo del core della CPU. Di seguito, vedrai l’utilizzo della memoria, l’utilizzo della rete e un gestore dei processi.

Bpytop è un programma molto complesso, soprattutto se sei nuovo su Linux. Segui di seguito per imparare a utilizzare l’app.

processore

Per monitorare l’utilizzo della CPU in Bpytop, guarda nella sezione “CPU” dell’app. Da lì, guarda il grafico a linee verdi. Questo grafico rappresenta l’utilizzo della CPU. Le linee più grandi rappresentano un utilizzo maggiore; più piccolo significa minore utilizzo.

Oltre al grafico, puoi anche vedere un’analisi delle prestazioni della tua CPU per core guardando la scatola con il nome della tua CPU su di essa. Ti mostrerà un’analisi completa di come viene utilizzato ogni core e a quale velocità è attualmente sincronizzata la tua CPU.

Memoria

Hai bisogno di capire quanta RAM e DISCO stai utilizzando? Dai un’occhiata ai grafici nella casella “MEM”. Il grafico rosso rappresenta la memoria di sistema in uso. Il grafico giallo rappresenta la memoria disponibile e il grafico blu rappresenta la memoria libera.

Oltre ai grafici, vedrai anche la casella “Dischi”. Questa casella mostra quanto sta utilizzando ciascun file system connesso alla CPU. Ad esempio, “swap” nella sezione “Disks” può mostrare la quantità di SWAP (memoria virtuale) del tuo sistema in uso, ecc.

Rete

Nella casella “Net” per Bpytop, puoi monitorare la velocità di upload e la velocità di download. Per visualizzare la velocità di caricamento, guarda la sezione blu del grafico in “Rete”. Il blu rappresenta il caricamento. Per visualizzare la velocità di download, guarda l’area viola del grafico.

Oltre al grafico, la casella “Net” elenca anche la velocità nella casella di testo accanto al grafico.

Processi

Bpytop ti consente di gestire i tuoi processi in esecuzione sul tuo sistema Linux. Ecco come farlo. Per prima cosa, guarda la casella “proc”. In questa casella, vedrai un lungo elenco di ogni programma in esecuzione sul sistema, indicato dall’utente.

Usando il mouse, scorri l’elenco, trova l’app che desideri uccidere (AKA close) e selezionala facendo clic. Dopo aver scelto il programma, premere il pulsante k sulla tastiera per ucciderlo immediatamente.

In alternativa, se il comando k non funziona, puoi anche terminare i programmi premendo t (termina) o i (interrompi).