Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 4079|Respuesta: 1

[Linux] Uso excesivo de buff/caché en Linux

[Copiar enlace]
Publicado en 10/12/2022 12:07:49 | | | |
Requisitos: Utiliza el comando free -h para comprobar el uso de memoria y descubre que la memoria disponible es inferior a 1G, que el sistema acaba de instalarse y que no ha ejecutado demasiados programas de servicio.

Motivo: buff es una caché de archivo de escritura, caché es una caché de archivo de lectura, Linux no libera la caché inmediatamente después de usarla, sino que se usa para almacenar en caché otra información y mejorar la eficiencia de las E/S, así queSi hay operaciones de lectura y escritura de archivos demasiado grandes, el buff/caché se volverá alto

En Linux, a menudo te encontrarás con el problema del uso excesivo de memoria buff/caché, especialmente al usar hosts en la nube, porque muchos de ellos son memoria virtual, así que si buff/caché ocupa demasiada memoria, habrá muy poca memoria libre libre, lo que afectará al uso;

Normalmente, la relación de memoria es:

Máquina normal: total=usado+libre

Máquina virtual: total=usado+libre+buff/caché



Buff/caché es una caché de archivos causada por lecturas y escrituras del sistema, que no se libera a tiempo, y la solución es la siguiente:

El valor de drop_caches puede ser un número entre 0 y 3, que representa diferentes significados:

0: No liberar (por defecto del sistema)
1: Liberar la caché de la página
2 : para liberar dentries e inodos
3: Liberar todas las cachés

Después de la ejecución, como se muestra a continuación:



(Fin)





Anterior:VS 2022 configura el proyecto para generar un archivo .pdb
Próximo:Diferencia entre código ASCII, ISO8859-1, Unicode, GBK y UTF-8
Publicado en 11/12/2022 23:01:30 |
Apréndelo
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com