Controlla l'utilizzo della memoria su CentOS 8

Controlla l'utilizzo della memoria su CentOS 8
Occasionalmente, potrebbe essere necessario installare pacchetti freschi ogni giorno quando si lavora in un ambiente Linux. Per installare un nuovo software, è necessario determinare quanta RAM è disponibile. Pertanto, dovresti essere in grado di esaminare la RAM o la memoria installata e disponibile sul sistema.

Questo post esaminerà alcuni comandi chiave per CentOS 8 che aiutano a determinare quanta memoria o RAM è disponibile.

Prerequisiti

Per controllare l'utilizzo della memoria, dovresti avere privilegi sudo.

Come controllare i dettagli dell'utilizzo della memoria utilizzando GUI su CentOS 8

È possibile eseguire facilmente la seguente azione se si desidera controllare i dettagli dell'utilizzo della memoria utilizzando l'interfaccia utente grafica (GUI). Nella casella di ricerca per l'applicazione, immettere "Sistema Monitor".

È possibile controllare rapidamente l'utilizzo della RAM selezionando la scheda "Risorse".

Comandi Linux utilizzati per controllare i dettagli sull'utilizzo della memoria su CentOS 8

I cinque diversi metodi disponibili possono aiutare a determinare quanta memoria è in uso. Questi metodi sono elencati:

  1. Comando gratuito
  2. Comando gatto
  3. comando vmstat
  4. Comando htop
  5. Comando superiore

Controlla i dettagli dell'utilizzo della memoria utilizzando il comando gratuito

L'immagine precedente visualizzata contiene diversi concetti, ognuno dei quali definiremo individualmente.

$ gratis
  • La memoria usata può essere calcolata utilizzando la memoria usata in formula = totale - libero - buffer/cache.
  • Il totale riflette la memoria totale installata sulla macchina.
  • Visualizza gratuitamente la memoria che non è in uso.
  • Visualizza la quantità di memoria condivisa da vari programmi.
  • Buffer la memoria che il kernel del sistema operativo ha messo da parte. Quando un processo richiede ulteriore memoria, questa memoria viene allocata come buffer.
  • La memoria memorizzata nella memorizzazione nella cache viene utilizzata per archiviare i file di recente accesso in RAM.
  • cache di memoria buff/cache + buffer
  • Disponibile visualizza la memoria che può essere utilizzata per iniziare nuovi processi senza scambiare.

Le informazioni visualizzate nello screenshot precedente, come quella sotto le parole usate, disponibili e la memoria di scambio, sono in kilobyte.

È possibile esaminare la descrizione completa e tutte le opzioni del comando gratuito utilizzando il comando seguente:

$ uomo gratuito

Controlla i dettagli dell'utilizzo della memoria utilizzando il comando "Cat"

Innanzitutto, aprire la finestra del terminale e digitare "Cat /Proc /Meminfo". Questo comando visualizza l'utilizzo totale della memoria e le informazioni di memoria disponibili da un file "/proc/meminfo".

$ Cat /Proc /Meminfo

Questo comando visualizza i dettagli in tempo reale dell'utilizzo della memoria e le informazioni sulla memoria condivisa, che viene utilizzata dai buffer e dal kernel.

Controlla le statistiche della memoria utilizzando il comando VMSTAT

Per visualizzare statistiche complete sulla memoria virtuale, utilizzare il comando VMSTAT.

$ vmstat

La memoria, i processi di sistema, l'attività della CPU, il paging, il blocco IO e le trappole sono tutti esposti da questo comando.

Visualizza i dettagli sull'utilizzo della memoria utilizzando il comando htop

Come il comando in alto, il comando htop visualizza le informazioni. Il comando Htop offre un'interfaccia intuitiva e opzioni di controllo migliorate.

$ htop

Il comando htop ha un'interfaccia interattiva e può scorrere la pagina in orizzontale e verticalmente. Utilizza inoltre i colori per presentare la sua uscita e fornisce un ambiente di riga di comando completo per tutti i processi. Per uscire dalla finestra corrente, premere "Ctrl+C".

Le seguenti informazioni appariranno sul tuo terminale:

  1. Il riepilogo delle informazioni e i conteggi di testo visivo si trovano nell'area superiore.
  2. Le informazioni complete per ciascuna procedura sono mostrate nella parte centrale. È semplice svolgere i vari compiti su ogni processo distinto.
  3. È possibile configurare e manipolare rapidamente i processi senza utilizzare alcun comando, grazie all'elenco di tutte le scorciatoie nella parte inferiore della finestra visualizzata.

Il comando seguente può essere utilizzato per installare l'utilità Htop se non è già sul sistema CentOS 8:

$ sudo yum installa htop

Controlla i dettagli dell'utilizzo della memoria utilizzando il comando in alto

Lo strumento di comando top aiuta a esaminare quanta memoria e CPU ogni processo utilizza. Presenta dettagli sugli elementi, come tempo di attività, carico medio, attività in esecuzione, informazioni di accesso utente, utilizzo della CPU, swap e utilizzo della memoria e processi di sistema.

$ top

Il comando superiore aggiorna automaticamente le informazioni sul terminale, consentendo di tracciare l'uso da parte dei processi di RAM in tempo reale.

Conclusione

Questo articolo ci ha mostrato come monitorare i dettagli dell'utilizzo della memoria sul sistema CentOS 8. Inoltre, abbiamo eseguito altri comandi per visualizzare le informazioni sulla memoria, tra cui Cat, Free, VMStat, Top e HTOP. Puoi scoprire rapidamente informazioni sulla RAM e sulla CPU del sistema utilizzando queste istruzioni.