Estou executando a caixa virtual guest do Ubuntu 14.04 no host do Windows 7. Recentemente, seguindo as instruções aqui , criei um 7GB swap no meu convidado Ubuntu que tem rodado super-lento em 3.6GB de RAM sem swap até então. Eu mantive a permuta em 60.
Porém, eu não vi nenhum aprimoramento de desempenho durante dois dias - e meu uso de swap permaneceu em 0 todo esse tempo, mesmo depois que eu reiniciei e tudo. Eu pude ver a RAM livre caindo na direção de centenas, com a minha última verificação abaixo:
xxx@vagrant-ubuntu-trusty-64:~$ free -m
total used free shared buffers cached
Mem: 3466 3222 244 11 67 842
-/+ buffers/cache: 2312 1153
Swap: 7167 0 7167
Então, como uma transição de fase realmente nítida, tudo começou a correr rápido um segundo bem. Eu verifiquei imediatamente e parecia que o swap deve ter começado a funcionar em torno desse mesmo segundo:
xxx@vagrant-ubuntu-trusty-64:~$ free -m
total used free shared buffers cached
Mem: 3466 3302 164 36 16 540
-/+ buffers/cache: 2745 721
Swap: 7167 10 7157
Minha pergunta:
Why did swap not kick in earlier, and how to control when swap kicks in? And after kicking in, besides swappiness, what else controls swap/ram usage ratio?
Tags swap memory ubuntu swappiness