Para ver el uso de la memoria en el servidor Linux, puede usar el comando free -m. Tenga en cuenta que este comando solo es válido en Linux. No existe tal comando en FreeBSD. El comando es el siguiente:
utilizado: Número de memoria usada
libre: Número de memoria libre
compartida: Memoria total compartida por varios procesos
-buffers /cache: memoria (usada), es decir, utiliza buffers-cached
+ buffers /cache :( La cantidad de memoria disponible, es decir, free + buffers + cached
, concluye que:
La memoria disponible se calcula como:
Memory disponible = free + buffers + cached, Eso es 215MB + 11MB + 57MB = 253MB
Se utiliza la memoria de Linux, no para mirarla. Cuando hablé con un amigo sobre el uso de Linux, él me preguntó por qué Linux usa tanta memoria. La memoria de 1GB en su máquina es de solo 232 MB libres, y Windows
XP usa menos de 200MB. Esto es realmente confuso por la aparición del comando libre de Linux, el uso de memoria de Linux es muy particular. Por ejemplo, el siguiente comando gratuito muestra el uso actual de la memoria, y -m significa mostrar el contenido en M bytes. Echemos un vistazo.
Los siguientes parámetros se incluyen en la primera parte de la línea Mem.
total: memoria total, es decir, 378 MB
utilizada: la cantidad de memoria utilizada, es decir, 769MB
libre: la cantidad de memoria libre, es decir, 232MB
Compartido: actualmente obsoleto, siempre 0
buffers Buffer: memoria caché, es decir, 62MB
caché Página: memoria caché, es decir, 421MB
dónde, memoria total La relación con el número de memoria utilizada y libre es:
total (1002M) = usado (769M) + libre (232M)
En la segunda parte (- /+ buffers /Los parámetros en el caché son los siguientes.
(-buffers /cache): El número de memoria utilizada, que es de 286MB (se refiere a los buffers usados en caché en la primera parte de la línea Mem).
(+ buffers /cache): memoria libre, es decir, 715MB (se refiere a free + buffers + cached en la primera parte de la línea Mem).
Visible-buffers /cache refleja la memoria que realmente está utilizando el programa, y + buffers /cache refleja la cantidad total de memoria que se puede usar.
La tercera parte se refiere a la partición de intercambio. Todos deben entender que no se tratará aquí.
Es posible que todos hayan leído la explicación anterior o no hayan entendido del todo. Por ejemplo, la primera parte (Mem) se relaciona con el resultado de la segunda parte (- /+ buffers /cache). ¿Por qué se usa y es tan extraña gratis? De hecho, podemos analizar desde dos aspectos. Para sistema operativo
, estos dos son parámetros Mem, se usan buffers /cached, por lo que cree que libre es solo de 232MB; para aplicaciones, + buffers /cached es equivalente a la memoria disponible, porque El búfer /caché puede mejorar el rendimiento de la ejecución del programa. Cuando el programa usa memoria, el búfer /caché se usará muy rápidamente. Por lo tanto, desde el punto de vista de la aplicación, se debe basar en (- /+ buffers /cache) libre y en uso, es decir, principalmente nos fijamos en el libre y en el relacionado con él. Además de contarle algo de sentido común, para mejorar la eficiencia de acceso del disco y la memoria, muchos diseños cuidadosos para Linux, además del caché de muelles (para VFS, acelerar el nombre de la ruta del archivo a la conversión de inodos), también tomaron dos Los principales métodos de caché: Buffer Cache y Page Cache. El primero se usa para leer y escribir en bloques de disco, y el último se usa para leer y escribir en archivos inodos. Estos cachés pueden reducir efectivamente el tiempo de las llamadas del sistema de E /S (como lectura, escritura, getdents).
En Linux, la memoria se usa, no para mirarla. En Windows, sin importar cuánta memoria física real tenga, utilizará el disco duro para intercambiar archivos para leer, incluso si hay una gran parte de la memoria. Esta es la razón por la que Windows a menudo solicita espacio virtual insuficiente. Puedo imaginar cómo el disco duro será más rápido que la memoria, por lo que cuando observamos el uso de la memoria de Linux, siempre que no encontremos espacio de intercambio con intercambio, no tenemos que preocuparnos por nuestra propia memoria. Si a menudo ves mucho intercambio, entonces debes considerar agregar memoria física. Este es también el estándar para ver si la memoria es suficiente en un servidor Linux.
¿Cómo utilizar un dispositivo de almacenamiento de interfaz USB en un entorno Linux? Este es un prob
Microsoft permitirá que los OEM de sus computadoras y sus co-desarrolladores de sistemas descarguen
¿Sabes lo que es un sistema Linux? Algunos usuarios no saben mucho acerca de Linux. Linux es un si
Permítame hablar sobre mi entorno: sistema redhat5.4, la dirección IP es 192.168.0.10 Debian es el s
Comandos de actualización y consulta de Linux detalles de chkconfig
Agregue una contraseña al directorio de Apache bajo el sistema operativo Linux
Múltiples comandos de ejecución continua en Linux
Fedora instala virtualbox kernel error
U disco de instalación de habilidades de Linux
Administración y mantenimiento del sistema Linux - comando scp
Explicación detallada de la tecnología de ataque y defensa del servidor para el sistema Linux
La vista previa de Win9 está expuesta a la resolución de 8K, mejora el escalamiento de DPI
Cómo modificar la clave en el sistema win7
Win7 sistema de conexión de banda ancha código de error 720 cómo resolver
Ventajas y desventajas del formato PNG
El sistema Win7 viene con un firewall para usar los Raiders completos
Menú de inicio de Win8 Las descargas de Pokki han llegado a 500,000
El sistema Win 7 viene con la función AppLocker para prevenir efectivamente programas maliciosos
Solución para crear una nueva partición cuando Windows 7 está instalado