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.
Si volem executar el programa periòdicament, podem utilitzar l'ordre watch.
Sintaxi:
Watch -n 7 free -m
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.
vmstat -d // Reports disk statistics
vmstat -s // shows the amount of memory that is used and available
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.
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.
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.
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