Como controlar quando e quanto o Ubuntu usa a memória swap?

1

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?

    
por crackjack 08.06.2016 / 14:40

0 respostas