Cómo ver la memoria VPS de Linux

  

Muchos usuarios de VPS tienen malentendidos sobre el uso de la memoria del sistema operativo Linux. A menudo explicamos a los clientes cómo ver el uso de la memoria de un VPS Linux, como se resume a continuación:

El comando más conveniente para la memoria es free -m, que se ejecuta en mi VPS. El resultado es el siguiente:

[root @ host ~] # free -m total usado libre de búferes compartidos en caché Mem: 1024 1005 19 0 9 782 - /+ buffers /cache: 212 811 Swap: 996 0 995 [root @ host ~] #

Obviamente, este VPS tiene un total de 1024M de memoria, ¡sí!

¿Pero cuánta memoria ha ocupado el VPS actual? La respuesta para la mayoría de los usuarios es 1005M, pero no lo es. La memoria ocupada por el VPS actual debe ser 212M, que es el número por debajo de 1005: 212, que representa la memoria ya ocupada. El último 811 representa la memoria disponible del VPS actual. La línea al principio de " - /+ buffers /cache: " es la memoria ocupada real y la memoria disponible.

¿Por qué es esto? Esto está determinado por el modo de administración de memoria del kernel de Linux. Los buffers almacenados en caché pueden considerarse como la memoria utilizada por los programas o los kernels. Estas memorias se han utilizado, pero se han publicado. Después de su lanzamiento, Linux Kernel las trata como Buffers o caché, para que la próxima vez que exista un programa para solicitar memoria, el kernel pueda responder rápidamente. Por lo tanto, los búferes y las partes almacenadas en caché de la memoria deben considerarse como memoria disponible.

Por lo tanto, observe el uso de la memoria, debería mirar la línea al principio de " - /+ buffers /cache: ", si el último dígito de esta línea está cerca de 0, entonces la memoria del SPV se está agotando, esto La reacción del VPS es más lenta. Si este número sigue siendo grande, entonces el VPS tiene más memoria disponible y el sistema no debería ser lento.

Copyright © Conocimiento de Windows All Rights Reserved