(Actualmente estoy usando Ubuntu 14.04 LTS, entorno GNOME)
tl; dr ¿Cómo puedo forzar más intercambio de memoria (el intercambio ya está en 100)?
Recientemente he estado experimentando muchos bloqueos / bloqueos del sistema. A menudo al acceder a sitios web ocupados. Ha estado sucediendo tanto que he cargado en mi tty, así que puedo cambiar a él y terminar mi navegador (ya que la GUI no responde). Sin embargo, a veces necesito usar REISUB.
Pensé que GNOME podría funcionar mejor que Unity, ya que mi sistema Debian no tiene problemas, y lo hizo hasta cierto punto, pero todavía me estoy quedando sin memoria y me estoy congelando.
Miré mi free -m
hoy y noté que mi intercambio mostraba 0 usados. Salida:
total used free shared buffers cached
Mem: 1821 1673 148 221 40 643
-/+ buffers/cache: 989 832
Swap: 1933 0 1933
Hice un intercambio temporal a 100 ( sudo sysctl vm.swappiness=100
). Los resultados seguían siendo los mismos (se usaba 0 incluso después de ejecutar el uso de memoria del sistema casi al máximo).
Miré esta respuesta:
¿Cómo veo si el sistema se está intercambiando?
desafortunadamente mientras escribo esto, mi sistema entró en actualizaciones, y mis paquetes están bloqueados, por lo que no puedo instalar esto ( sar
) ni estoy seguro de qué paquete es parte, para dar otra Salida.
He buscado en el fstab, y mi partición de intercambio se está utilizando correctamente.
# swap was on /dev/sda3 during installation
UUID=10fdfed2-1fde-4d9f-a8f1-3d2376b0ffcc none swap sw 0 0
Estoy usando una partición de intercambio compartida con mi sistema operativo Debian (arranque dual, partición separada, intercambio compartido). Sin embargo, la partición no está bloqueado, y lo hice una rápida swapoff ...
, swapon ...
y swapon -s
para ver si sería posible reconocer mi swap y comenzar a intercambiar. Parece que todavía está en un intercambio bajo (84 hurra), pero mi uso de memoria es del 90% +. Con alrededor del 13% de uso de memoria por Chromium, 17% por GNOME.
No me importa si me fuerzan a la lentitud, pero no puedo obligarme a congelar todo el sistema (no puedo acceder a TTY, no puedo hacer Ctrl+ Alt+ Backspace, solo Alt+ SysReqR, E, I, S, U, B )
Tuve el mismo problema con 12.04 LTS (preenvasado), pero recientemente he ido a 14.04 LTS.
En pocas palabras: ¿Cómo puedo forzar el intercambio adicional y / o controlar los procesos antes de que causen problemas de estabilidad del sistema?
(Nota al margen: Debian funciona bien, excepto por el problema del mouse touchpad )
Salida de dmesg | grep error
:
[ 26.646691] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro
Esta es la partición de Ubuntu. Mismo error en la partición de Debian excepto sda7.
dmesg
smartmontools
y luego ejecutar smartctl -a /dev/sda
?
+/- buffers/cache
línea para obtener la cantidad real de RAM utilizada por su sistema. Ver linuxatemyram.com para una explicación. Su congelamiento no se debe a que tiene poca RAM. Puede ser un mal ram, o algo mal con la tarjeta de video o la CPU o similar.
dmesg
errores?