![pérdida de memoria xorg](https://rvso.com/image/38668/p%C3%A9rdida%20de%20memoria%20xorg.png)
he leídoesta preguntapero no parece ser el mismo problema, ya que la pérdida de memoria es un orden de magnitud menor que la mía y parece ser causada por los controladores de Nvidia. Aquí está mi top
resultado en este momento:
top - 03:51:03 up 7 days, 11:09, 11 users, load average: 0.76, 0.62, 0.64
Tasks: 257 total, 2 running, 255 sleeping, 0 stopped, 0 zombie
...
MiB Mem: 7967.691 total, 7733.668 used, 234.023 free, 126.688 buffers
MiB Swap: 8171.996 total, 602.707 used, 7569.289 free. 917.934 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1137 root 20 0 3408440 2.621g 526784 S 3.6 33.7 505:06.61 Xorg
Después de aproximadamente una semana de tiempo de actividad, xorg consume 2,5 g de memoria, las cosas comienzan a cambiar y tengo que reiniciar a medida que la máquina se vuelve inutilizable gradualmente. Revisé la salida xrestop
y no tiene en cuenta toda la memoria utilizada; sumando todo lo que hay sale a unos 300 m, lo cual estaría feliz de soportar.
Estoy usando Xubuntu 14.04 "trusty", además xmonad
de xfce4
. Tengo una tarjeta de video AMD, así que uso fglrx
. Cerrar todo lo que tengo abierto no reduce xorg
el uso de memoria. Al iniciarse, sólo ocupa unos pocos megabytes.
Reiniciar es una molestia. ¿Qué puedo hacer para reducir xorg
el uso de memoria?
Respuesta1
Esta pregunta tiene un año, pero tengo los mismos problemas, también en 14.04, al usar xmonad y fglrx. La causa parece ser las aplicaciones Java. Cada vez que una aplicación Java se ejecuta durante aproximadamente un día, la mitad de mi memoria se llena con Xorg. Las aplicaciones Java tienden a no mostrarse correctamente con xmonad, lo que se puede resolver configurando wmname en LG3D, y supongo que se están haciendo algunas suposiciones acerca de que xmonad limpia las cosas aunque no lo hace, mientras que LG3D sí lo habría hecho. Aunque esto es pura especulación.
En cuanto a responder la pregunta real: una cosa que funcionó para mí es simplemente sudo lightdm restart
volver a iniciar sesión. Es feo, pero no es tan malo como reiniciar: no toca la red, lo que significa que las sesiones ssh se mantienen vivas. Además, es mucho más rápido que reiniciar mi máquina. Si alguien alguna vez me da una respuesta adecuada, seré un hombre feliz, pero por ahora esto lo hace manejable.