logo

Com comprovar la memòria RAM a Linux

La memòria RAM (Random Access Memory) és un component essencial d'un sistema Linux que s'ha de controlar de prop. En algunes condicions, és possible que ens quedem sense memòria amb temps de resposta molt lents al nostre servidor o que no respongui completament.

Com a resultat, és essencial saber com comprovar la memòria RAM activada Linux perquè podem prendre mesures de protecció més que les correctes.

També és possible que hàgim d'augmentar la nostra memòria d'intercanvi, també anomenada memòria virtual, de manera que es pugui augmentar el rendiment del servidor.

Ara, discutim les maneres en què podem comprovar la nostra memòria RAM a Linux:

Comproveu la memòria RAM a Linux fent servir Free

Amb l'ajuda de l'ordre lliure, podem comprovar la nostra memòria RAM a Linux, i l'ordre lliure és l'ordre més popular.

Sintaxi de l'ordre lliure:

 $ free 

Com comprovar la memòria RAM a Linux

Podem veure a la imatge de dalt que la sortida es divideix en dues categories: memòria (la memòria RAM real) i intercanvi (també coneguda com a memòria virtual).

Amb l'ajuda de l'ordre gratuït, podem oferir la informació següent:

    total:El terme total significa la quantitat total de memòria que està instal·lada actualment al nostre sistema en kilobytes.utilitzat:El terme utilitzat significa la quantitat de RAM que utilitzem actualment al nostre sistema en kilobytes.gratuït:El terme lliure significa la quantitat de memòria disponible al nostre sistema en kilobytes.compartit:Representa la memòria que utilitza el tmpfs, que és un sistema de fitxers virtual, i sembla que està muntada però pertany a la memòria volàtil.buffers:La memòria que utilitza la memòria intermèdia del nucli es coneix com a memòria intermèdia.memòria cau:La memòria cau és el nombre de memòries que utilitza la memòria cau de la pàgina on les dades es poden emmagatzemar primer abans de ser escrites al disc.disponible:La quantitat de memòria disponible al sistema en kilobytes s'anomena disponible.

Una cosa que hem d'anotar és, tanmateix, que es pot utilitzar molta memòria pels buffers o les memòries cau; si el nostre sistema necessita memòria addicional per als processos, aleshores el nucli pot alliberar aquest espai. Igual que l'ordre lsblk, l'ordre gratuït també es pot mostrar en un format llegible pels humans.

Podem utilitzar l'ordre gratuït juntament amb l'opció -h, per comprovar la memòria RAM actual disponible mitjançant un format llegible per humans.

Sintaxi:

 $ free -h 

Com comprovar la memòria RAM a Linux

Podem veure que la sortida anterior és fàcil de llegir, però és arrodonida.

Així mateix, mitjançant l'ordre lliure, podem mostrar la columna total per comprovar la memòria RAM i l'intercanvi disponible al sistema.

Per mostrar la columna total, podem utilitzar el 'lliure' comanda juntament amb l'opció '-t.'

Sintaxi:

 $ free -t 

Com comprovar la memòria RAM a Linux

També podem combinar l'ordre per obtenir una sortida amigable amb els humans, així com el total de columnes mostrades.

estructura java

Sintaxi:

 $ free -th 

Com comprovar la memòria RAM a Linux

Inspeccionant /proc/meminfo per comprovar la memòria RAM

Com tots sabem, el nucli és el que virtualitza el sistema de fitxers i proporciona punts d'entrada a alguns dels nostres dispositius del nostre sistema.

Per exemple, el /proc directori pot emmagatzemar referències als processos del nostre sistema (és a dir, descriptors de fitxers); en conseqüència, /dev pot emmagatzemar referències als dispositius virtuals, que eventualment apunten als discs reals.

Encara que, un /proc El fitxer pot ser més essencial que altres quan parlem de comprovar la nostra memòria RAM: meminfo.

conjunt c++

Sintaxi:

 $ cat /proc/meminfo 

Com comprovar la memòria RAM a Linux

Podem veure a la sortida anterior; el nucli mostra estadístiques similars a les que mostren les ordres 'free' o 'vmstat'.

Amb l'ajuda del fitxer /proc/meminfo, tenim accés a la quantitat total de memòria del nostre sistema. la memòria que està lliure, la memòria intermèdia disponible i la memòria cau de la pàgina que es podria utilitzar.

Finalment, tenim accés a la memòria cau d'intercanvi i també hem utilitzat l'intercanvi actiu i inactiu.

Comproveu l'ús de la memòria RAM amb l'ordre superior

Amb l'ajuda de la superior comanda, podem veure tota la informació relacionada amb la utilització de la memòria per a cada procés del nostre sistema. El superior La comanda ja està instal·lada a tots els sistemes Linux. Si en cas que no estigui preinstal·lat, podem instal·lar-lo amb l'ajuda de la apt comandament. Utilitzant la sintaxi següent, podem executar el superior comandament:

 $ top 

Com comprovar la memòria RAM a Linux

Mireu atentament la columna % mem. Si volem veure un procés que utilitza massa memòria, entreu Maj + m . Escurçarà els programes en funció de la utilització de la memòria superior . Aquest és l'avantatge de superior comanda que podem supervisar ràpidament l'ús de la memòria del nostre sistema. Podem entrar q per sortir del menú superior.

Comproveu l'ús de la memòria RAM amb l'ordre htop

Quan executem l'ordre htop, us mostrarà la informació general relacionada amb la instal·lació de la memòria RAM en la qual s'actualitza constantment les estadístiques i us mostrarà quanta memòria utilitza cada procés.

No és com un comandament lliure; les utilitats htop no sempre estan instal·lades per defecte als nostres sistemes Linux. Tot i que, amb l'ajuda de l'ordre següent, podem instal·lar-lo:

 $ sudo apt install htop 

Quan finalitzi la instal·lació de l'ordre htop, podem executar-la a través del terminal utilitzant la sintaxi següent:

 $ htop 

Com comprovar la memòria RAM a Linux

L'ordre Htop és un visualitzador GPL de processos gratuït basat en ncurses per a cada distribució de Linus. És igual que l'ordre superior, excepte que a l'ordre htop, podem desplaçar-nos tant verticalment com horitzontalment; per tant, proporciona la informació completa amb les seves línies d'ordres completes relacionades amb cada procés que s'està executant al sistema.