aquí se obtiene la primera ecuación:
FO [2] [1] = FO [2] [2] + FO [2] [3]
FO [2] [4] indica que la memoria compartida por varios procesos ahora está obsoleta, y su valor siempre es 0 (por supuesto, en algunos sistemas también) Puede que no sea 0, principalmente depende de cómo se implementa el comando free).
FO [2] [5] representa la memoria que está ocupada por el búfer del sistema operativo. FO [2] [6] indica la memoria del caché del sistema operativo. En algunos casos, las palabras buffer y caché se mezclan a menudo. Sin embargo, en algún software de nivel inferior, es necesario distinguir estas dos palabras, mirar el idioma extranjero del extranjero:
Un búfer es algo que aún no se ha escrito en el disco. Una memoria caché es algo que se ha " Se lee desde el disco y se almacena para su uso posterior.
Es decir, el búfer se utiliza para almacenar los datos que se enviarán al disco (dispositivo de bloque), y la memoria caché es para almacenar los datos leídos del disco. Ambos están diseñados para mejorar el rendimiento de IO y están gestionados por el sistema operativo.
Linux y otros sistemas operativos maduros (como Windows), para mejorar el rendimiento de la lectura de IO, siempre tienen que almacenar más datos en la caché, por lo que FO [2] [6] (memoria cacheada) es relativamente grande Y FO [2] [3] es una pequeña razón. Podemos hacer una prueba simple:
1. Libere los datos ocupados por el caché del sistema;
echo 3 > /proc /sys /vm /drop_caches
2. Lea un archivo grande y registre la hora;
3. Cierre el archivo;
4. Vuelva a leer el archivo grande y registre la hora;
La segunda lectura debería ser mejor que La primera vez es mucho más rápido. Solía hacer una operación de lectura de BerkeleyDB, leer archivos 5G, decenas de millones de registros. En mi entorno, la segunda lectura es aproximadamente 9 veces más rápida que la primera.
La segunda línea de salida libre es el uso de la memoria del sistema desde la perspectiva de una aplicación.
Para FO [3] [2], es decir, buffers /cache, indica cuánta memoria cree que está utilizando el sistema, para FO [3] [3], es decir, + buffers /cache, una aplicación piensa Cuánta memoria hay en el sistema;
Debido a que la memoria ocupada por el caché y el búfer del sistema se puede recuperar rápidamente, generalmente FO [3] [3] es mucho mayor que FO [2] [3].
Aquí hay dos ecuaciones:
FO [3] [2] = FO [2] [2] - FO [2] [5] - FO [2] [6] FO [ ,null,null,3],3] [3] = FO [2] [3] + FO [2] [5] + FO [2] [6]
Estos dos no son difíciles de entender.
El comando libre lo proporciona procps. *. rpm (en el sistema operativo de la serie Redhat). Todos los valores de salida del comando free se leen desde /proc /meminfo.
Puede haber una función meminfo (2) en el sistema, que consiste en analizar /proc /meminfo. El paquete procps implementa la función meminfo () en sí. Puede descargar un paquete procps tar para ver la implementación específica, ahora la última versión 3.2.8.
Liunx compartida servidores de archivos en uso durante la samba, por lo tanto, el servidor L
causa proceso de implementación de aplicaciones en una piscina virtual, se descubre entor
Vmware clonó un arranque Red Hat Enterprise Linx y encontró que no se pudo encontrar la tarjeta de r
Comandos de LINUX artículos de inducción de Daquan
Tres veces importantes en Linux
Uso de git y github tutorial en Linux VM
Interfaz gráfica de escritorio y de línea de comandos de Ubuntu Cambiar accesos directos
Agregar y eliminar las variables de entorno PATH ruta en el sistema Linux
Configurar scripts de ejecución regulares bajo Linux
Problema distorsionado en la línea de texto de Linux
Cómo instalar QQ en el sistema Windows 10
Cómo utilizar la vista de pantalla completa del visor de imágenes en el sistema Win10
El concepto básico del servidor de correo y las características técnicas básicas
Consejos prácticos para Windows con bloc de notas (1)
Fly asistentes cómo utilizar el teclado? Habilidad mosca teclado ayudantes establece a través de
Cómo agregar el icono de Defender a la barra de tareas en Win10
WinXP cierra correctamente el cortafuegos para resolver problemas emergentes.
El sistema de manejo inteligente no tiene una configuración de red efectiva