logo

Ús de memòria de procés de Linux

La determinació del programa sovint necessita detectar l'ús de memòria del sistema, que consumeix tots els recursos de la CPU o el programa que s'encarrega de frenar les activitats de la CPU. El seguiment de l'ús de la memòria del procés és essencial per especificar la càrrega al servidor. Mitjançant l'anàlisi de les dades d'ús, els servidors poden equilibrar la càrrega sense alentir el sistema i atendre la sol·licitud de l'usuari.

Ordres que s'utilitzen per comprovar l'ús de la memòria del procés a Linux

Hi ha diverses ordres per comprovar l'ús de la memòria del procés Linux :

vb i vb net

1. Gratuït

Aquesta ordre mostra la quantitat de memòria que està actualment disponible i utilitzada pel sistema tant per a l'intercanvi com per a la física. L'ordre lliure recull aquestes dades mitjançant parsing/proc/meminfo. Per defecte, la quantitat de memòria es mostra en kilobytes.

Ús de memòria de procés de Linux

Si volem executar el programa periòdicament, podem utilitzar l'ordre watch.

Sintaxi:

 Watch -n 7 free -m 

Ús de memòria de procés de Linux

Segons la imatge anterior, hi ha 3842 MB de RAM i 7628 MB d'espai d'intercanvi assignats al sistema Linux. De 3852 MB de RAM, actualment s'utilitzen 678 MB; tanmateix, 2373 MB són gratuïts. En conseqüència, per a l'espai d'intercanvi, dels 7628 MB, s'utilitza 0 MB i 7628 MB són lliures actualment al sistema.

2.vmstat

Si volem mostrar les estadístiques de memòria virtual del sistema, podem utilitzar l'ordre vmstat. Aquesta ordre mostra dades relacionades amb la memòria, el disc, la paginació, les activitats de la CPU, etc. Quan utilitzem aquesta ordre la primera vegada, retorna una mitjana de dades des de l'últim reinici. El següent ús retorna les dades segons els períodes de mostreig del retard de longitud.

Ús de memòria de procés de Linux
 vmstat -d // Reports disk statistics 

Ús de memòria de procés de Linux
 vmstat -s // shows the amount of memory that is used and available 

Ús de memòria de procés de Linux

3. A dalt

L'ordre superior s'utilitza per mostrar tots els processos que s'executen actualment al sistema. L'ordre superior mostra la llista de fils i processos que actualment estan gestionant el nucli. Per controlar la quantitat total d'ús de memòria també podem utilitzar aquesta ordre.

Ús de memòria de procés de Linux
 Top -H Threads-mode operation This will show each thread hat present in the system. If we do not use this command option, then the summation of every thread in each process is shown. 

Ús de memòria de procés de Linux

4. /proc/meminfo

Aquest fitxer inclou totes les dades relacionades amb l'ús de la memòria. Us proporciona el detall de l'ús actual de la memòria en lloc dels antics valors emmagatzemats.

Ús de memòria de procés de Linux

5. htop

És un visor de processos interactiu. L'ordre Htop és la mateixa que l'ordre superior, excepte que podem desplaçar-nos horitzontalment i verticalment per permetre als usuaris veure cada procés que s'executa al sistema, amb la seva línia d'ordres completa i visualitzant-los com un arbre de procés, escollint processos i actuar en conseqüència. tots alhora.

eliminar el primer caràcter en excel
Ús de memòria de procés de Linux