Linux bajo métodos de limpieza de memoria caché y /proc /sys /vm /drop

  

Linux en la memoria caché de los métodos de limpieza y /proc /sys /vm /drop_caches

acceso a los archivos frecuente dará lugar a la utilización de la caché del sistema aumentar

$ libre -mtotal utilizado libre de buffers compartidos cachedMem: 3955 3926 28 0 55 3459 - /+ buffers /cache: 411 3544Swap: 5726 0 5726

reducir la libertad de decenas de megabytes de memoria el sistema está funcionando lento

sincronización de ejecución el contenido sucios del disco duro de escritura no simultánea $ sincronización

modificando drop_caches limpiar sin caché del sistema proc $ echo 3 > /proc /sys /vm /drop_caches documentación detallada

drop_caches sigue: Escribiendo a esto hará que el kernel para caer en memoria caché limpias, dentries y ínodos de la memoria, haciendo que la memoria para convertirse en free.To pagecache libre: * echo 1 > /proc /sys /dentries y inodos libres vm /drop_cachesTo: * eco 2 > /proc /sys /vm /drop_cachesTo libres memoria intermedia de páginas, dentries y ínodos: * eco 3 > /proc /sys /vm /drop_cachesAs esta es una operación no destructiva, y los objetos sucios son notfreeable, el usuario debe ejecutar " de sincronización " primera i on el fin de hacer que los objetos son seguras allcached freed.This se añadió sintonizable en 2.6.16.

modificar /etc/sysctl.conf agregue la siguiente opción después de que la memoria no seguirá aumentando vm.dirty_ratio = = 1vm.dirty_background_ratio 1vm.dirty_writeback_centisecs = 2vm.dirty_expire_centisecs = 3vm.drop_caches = 3vm.swappiness = 100vm.vfs_cache_pressure = 163vm.overcommit_memory = 2vm.lowmem_reserve_ratio =

Copyright © Conocimiento de Windows All Rights Reserved