A ver, quiero probar a ver si el emulador Yuzu va mejor con más RAM, pero si le asigno más RAM a la máquina virtual de Windows donde lo tengo, Debian se me congela del todo. Tiene toda la pinta de ser culpa de la swap, porque el proceso que he visto al 100% antes de que deje de funcionar todo es kswapd0 (He probado a dejarlo 2 horas a ver si al final conseguía funcionar, pero nada). Tengo puesta una partición con 16 GB de swap que debería de ser suficiente.
Antes tenía 16GB de RAM y asignándole 8 a la máquina virtual funcionaba sin problemas, alguna vez tardaba más en arrancar por culpa de tener que liberar RAM, pero acaba arrancando y no se arrastraba en el proceso. Ahora tengo 32GB de RAM, y si le asigno la mitad o más se queda congelado con el procesador al 100% (He probado con 12GB y arranca, seguramente algo intermedio también funcione bien, pero no he afinado más). Según arranco el ordenador ya están ocupados 18 GB de memoria.
No encuentro manera ni de forzar que se libere RAM para que no pete la cosa al asignar muchos gigas a la máquina virtual, ni forma de que funcione bien kswapd0.
Ah, también decir que he probado a ejecutar "</dev/zero head -c 16000m | tail" y si bien hace que laggee un poco el sistema cuando tiene que tirar de swap, no tiene problema en ocupar los 16GB (o 24GB que también he probado) y el sistema funciona normal a partir de que termina de ocupar la memoria, no entiendo que hay de diferencia con ocupar la RAM para la máquina virtual.
Marcadores