Ativando o KSM: É necessário reiniciar o libvirtd?

1

Acabei de ativar o ksm em um dos nossos hipervisores com muitas VMs em execução (qemu-kvm) que estão usando o mesmo sistema operacional. De qualquer forma, pages_sharing e pages_shared ainda mostram 0:

root@myserver:~# cat /sys/kernel/mm/ksm/run
1
root@myserver:~# cat /sys/kernel/mm/ksm/pages_sharing
0
root@myserver:~# cat /sys/kernel/mm/ksm/pages_shared
0
root@myserver:~# grep KSM /boot/config-'uname -r'
CONFIG_KSM=y

Posso ter que reiniciar o libvirtd ou até mesmo reiniciar as máquinas virtuais para ver algum efeito? Já reiniciei algumas VMs semelhantes, mas o pages_sharing e o pages_shared ainda estão em 0 ... Eu esperava ativar o recurso sem interromper as máquinas virtuais.

Algumas informações do sistema:

root@myserver:~# grep KSM /boot/config-'uname -r'
CONFIG_KSM=y

root@myserver:~# uname -a
Linux myserver 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux

root@myserver:~# dpkg --list | grep qemu
ii  qemu-kvm                         1:2.1+dfsg-12+deb8u6         amd64        QEMU Full virtualization on x86 hardware
ii  qemu-system-common               1:2.1+dfsg-12+deb8u6         amd64        QEMU full system emulation binaries (common files)
ii  qemu-system-x86                  1:2.1+dfsg-12+deb8u6         amd64        QEMU full system emulation binaries (x86)
ii  qemu-utils                       1:2.1+dfsg-12+deb8u6         amd64        QEMU utilities
    
por 7thson 12.04.2018 / 21:45

1 resposta

0

Cerca de dois dias depois de ativar o KSM, vejo agora o pages_sharing e o pages_shared sendo contados. Não tenho certeza porque nenhuma alteração foi feita no sistema desde a ativação do KSM.

    
por 16.04.2018 / 08:57