Después de que el sistema ha estado funcionando durante 8 horas seguidas, se vuelve lento. Cuando me enfrenté a la misma situación en Windows, usé CCleaner para limpiar la memoria, lo que me dio un pequeño impulso.
¿Existe alguna aplicación o comando que limpie la memoria RAM existente no utilizada (navegadores, archivos temporales, captación previa de archivos del sistema operativo, etc.) como lo hace CCleaner en Windows?
performance
ram
memory-usage
cleanup
mateen
fuente
fuente
Respuestas:
"Memoria" y "archivos temporales" son cosas diferentes.
La memoria es normalmente RAM. Linux administra su RAM automáticamente, no necesita limpieza; si hay algún proceso que se comporta mal y usa demasiada RAM, simplemente deténgalo. Los navegadores son delincuentes clásicos allí; Necesito cerrar el mío (y reiniciar) cada dos semanas. Gnome-shell es otra pérdida de memoria conocida.
Para la parte del archivo, puede instalar Ubuntu Tweak y usar el módulo de conserje:
Vea también ¿Qué tan seguro es el Janitor de Ubuntu tweak? . También puedes instalarlo usando un PPA, mira aquí en WebUpd8 (todavía está bien para 14.04).
Considere de todos modos que si borra un caché, los datos deberán volver a cargarse / reconstruirse, por lo que el efecto es, la mayoría de las veces, ralentizar las cosas (1). Por ejemplo, borrar las miniaturas de nautilus significa que deben reconstruirse nuevamente, lo que ralentiza la exploración de archivos.
(1) la única excepción aquí es el apt-cache y los núcleos antiguos --- en condiciones normales, en el escritorio, casi siempre son solo espacio perdido.
Si su sistema realmente se está ralentizando, una aplicación "fraudulenta" o con fugas es la razón más común. Intente atraparlo con
top
herramientas similares , y si lo encuentra, publique una pregunta más específica o un informe de error.fuente
1 Prólogo
Es un poco extraño que su sistema se vuelva más lento después de 8 horas. Dado que también enfrenta el mismo problema en Windows, supongo que esto puede ser un problema de hardware.
Sin más información es difícil de decir, pero si tiene suerte, una actualización de RAM puede ayudar. Si no, tal vez tenga que enfrentar un problema de hardware más grande en el futuro.
2 Definiciones y Disticaciones
RAM, archivos temporales, archivos de sistema y captación previa son cosas diferentes.
En sistemas Linux no necesita limpiadores de RAM .
Si un proceso usa "demasiada" RAM, deténgalo y reinícielo. Dichos programas con pérdida de memoria suelen ser navegadores y complementos de navegador. También vi a X.org portarse mal a veces.
Los archivos temporales solo usan algo de almacenamiento. Para que no ralenticen su sistema.
Hay una razón por la que se llaman archivos del sistema . La mayoría de ellos se utilizan para ejecutar su sistema y programas como usted está acostumbrado. Así que si no sabes lo que estás haciendo, ¡no te metas con ellos!
La captación previa es específica de Windows. El equivalente de Linux o Ubuntu se llama (u) readahead .
No tiene que pensarlo en sistemas Linux.
3 Recomendaciones de software
Recomiendo BleachBit : es un buen limpiador de archivos y (también en modo raíz) difícilmente puede estropear su sistema.
Para instalarlo, abra su terminal y escriba
escriba su contraseña (no se mostrarán caracteres) y espere hasta que se ejecute.
Hasta Ubuntu 12.04 puede usar el conserje de la computadora : Pero si no sabe lo que está haciendo, tenga cuidado. ¡Puedes destruir tu sistema!
Para instalarlo, abra su terminal y escriba
escriba su contraseña (no se mostrarán caracteres) y espere hasta que se ejecute.
Hasta Ubuntu 14.04 puedes usar Ubuntu Tweak : tiene incorporado un portero de computadora y muchas otras utilidades más o menos útiles. Pero como se dijo antes, ¡ten cuidado!
Para instalarlo, abra su terminal y escriba
escriba su contraseña (no se mostrarán caracteres) y espere hasta que se ejecute.
fuente
Puede liberar memoria sin instalar más software escribiendo en el
drop_caches
archivo en el/proc/sys/vm
directorio.Primero querrá usar un programa como
top
ofree
para ver el uso y la disponibilidad de RAM:A continuación, deberá ejecutar el siguiente comando:
(que es más o menos equivalente a la ligeramente más engorrosa
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
).Luego ejecute el
free
comando y revise el resultado:A continuación hay enlaces a artículos que identifican el proceso y la documentación sobre el uso del
drop_caches
archivo.Fuentes y lecturas adicionales:
/proc/sys/vm
.fuente
BleachBit del Centro de software de Ubuntu también es una consideración útil. Elimina archivos innecesarios para liberar espacio valioso en el disco, mantener la privacidad y eliminar la basura, entre otras cosas.
fuente