Gennaio 7, 2022

VITUX

Come utenti di Ubuntu, in particolare come amministratori, abbiamo bisogno di controllare la quantità di risorse RAM il nostro sistema utilizza e quanto di esso è gratuito. Sappiamo anche che la maggior parte delle attività relative all’amministrazione può essere eseguita meglio attraverso la riga di comando di Linux che attraverso l’interfaccia utente grafica. Ad esempio, i server di solito funzionano sulla shell e non è disponibile alcuna GUI. Poiché è molto importante controllare le risorse di memoria sui server, è meglio imparare i comandi appropriati che possono aiutarci con l’amministrazione del server.

Questo articolo viene descritto come utilizzare i seguenti 5 comandi per controllare la memoria disponibile:

  • Il comando free
  • Il vmstat comando
  • /proc/meminfo comando
  • Il comando ” top ”
  • L’htop comando

utilizzando questi comandi, si può sempre essere sicuri che sufficiente di risorse di memoria disponibili per le importanti processi in esecuzione sul vostro server. Ad esempio, se si esegue un server Web, è possibile essere sicuri che la mancanza di risorse non rallenterà l’accesso al sito Web o addirittura bloccherà il sito web.

Abbiamo eseguito i comandi e le procedure menzionate in questo articolo su un sistema Ubuntu 20.04 LTS.

Per visualizzare l’utilizzo della memoria, usiamo la riga di comando di Ubuntu, l’applicazione Terminale. È possibile aprire il terminale utilizzando il trattino di sistema o la combinazione di tasti Ctrl + alt + T.

Metodo 1: Il comando libero

Poiché il comando libero è il più utilizzato e senza alcun dubbio il più utile, menzioneremo prima il suo utilizzo. Questo comando viene utilizzato per controllare le informazioni sull’utilizzo della RAM da parte del sistema. Ecco il comando che inserirai nel Terminale:

$ free -m

Il flag m indica che le informazioni verranno visualizzate in MBs.

Ubuntu free command

La colonna disponibile indica la memoria disponibile. La colonna utilizzata nella voce swap è anche 0, il che significa che è tutto inutilizzato e quindi gratuito.

Metodo 2: Il comando vmstat

Per visualizzare le statistiche di memoria tramite il comando vmstat, è possibile utilizzarlo nel modo seguente:

$ vmstat -s

Il flag s fornisce statistiche dettagliate sull’utilizzo della memoria.

Controllare la memoria con il comando vmstat

È possibile visualizzare la memoria libera e la voce di memoria swap libera nell’output, indicando la memoria disponibile nel sistema.

Metodo 3: Il comando /proc/meminfo

Il seguente comando estrae le informazioni relative alla memoria dal file system /proc. Questi file contengono informazioni dinamiche sul sistema e il kernel, piuttosto che i file di sistema reali.

Questo è il comando che verrà utilizzato per stampare le informazioni sulla memoria:

$ cat /proc/meminfo

Usa / proc / meminfo per ottenere dettagli sull'utilizzo della memoria

L’output di questo comando è simile al comando vmstat. È possibile visualizzare facilmente la memoria libera nel risultato Mefree e la memoria di swap libero nel risultato SwapFree.

Metodo 4: Il comando top

Il comando top viene utilizzato per stampare l’utilizzo della CPU e della memoria del sistema. Puoi semplicemente usare questo comando come segue:

$ top

Usa il comando top per l'utilizzo della memoria

Nell’intestazione dell’output, puoi vedere le voci KiB Mem e KiB Swap attraverso le quali puoi controllare le risorse di memoria usate e libere.

Metodo 5: Il comando htop

Proprio come il comando top, il comando htop fornisce anche un’analisi dettagliata dell’utilizzo della CPU e della memoria. Se htop non è installato sul sistema, è possibile installarlo aggiornando prima i repository abt tramite il seguente comando:

$ sudo apt-get update

E quindi l’installazione di htop immettendo il seguente comando sudo:

$ sudo apt install htop

Utilizzare htop comando

una Volta htop è installato, si può semplicemente utilizzare il comando seguente per stampare le informazioni richieste:

$ htop

Utilizzare htop comando

Mem (Memoria aka RAM) e Swp (Swap) voci nell’intestazione indicare l’uso e totale della memoria attraverso la quale è possibile calcolare la quantità di memoria libera sul vostro sistema.

Con i comandi che abbiamo menzionato in questo articolo, è possibile monitorare che i processi di sistema non siano mai esauriti. È possibile evitare del tutto la GUI e mantenere comunque un controllo sull’utilizzo della memoria sui personal computer e server.

5 Modi per controllare la memoria disponibile in Ubuntu 20.04

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.