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
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:
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
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
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
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
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
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
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.