VMware Player avisa-me de nenhuma troca sempre que eu lanço uma VM

3

Acabei de instalar o 14.04 Desktop, usando a "configuração automática de partições" pelo instalador, com a opção "criptografar todo o disco rígido". Eu instalei o último VMWare (versão data 17 de abril). Agora, sempre que eu lanço uma das minhas VMs antigas (ainda não tentei criar uma nova), recebo uma caixa de diálogo de aviso com o seguinte texto:

"O VMware Player recomenda 512 MB de espaço de troca de sistema para o conjunto de máquinas virtuais em execução. 0 bytes de espaço de troca do sistema estão disponíveis. Para um desempenho ideal, aumente a quantidade de espaço de troca do sistema ou configure toda a memória da máquina virtual para usar RAM do host reservado em Preferências. "

... com um botão OK embaixo. Estou recebendo alguns segundos depois de pedir para iniciar a VM, mas acho que é antes de começar a inicialização (mas não tenho certeza). Esta mensagem não apareceu em 13.10 com o VMware Player mais antigo.

Estou preocupado por estar fazendo algo muito errado. Está me dizendo que eu não tenho swap na minha máquina host? (Se sim, como posso verificar isso? GParted mostra apenas as partições de nível superior, talvez minha área de troca esteja dentro da partição criptografada.) Eu realmente preciso da troca no meu host? (Tenho 8 GB de RAM e estou executando 2 VMs por vez, cada uma com 1 GB de RAM). Devo desligar esse aviso? (há uma caixa de seleção para isso) Ou está dizendo que minha VM não tem uma área de troca? Aqui está o que eu recebo quando digito df -h na minha VM:

Filesystem Size Used Avail Use% Mounted on /dev/sda1 19G 4.1G 14G 23% / none 497M 164K 497M 1% /dev none 501M 0 501M 0% /dev/shm none 501M 80K 501M 1% /var/run none 501M 0 501M 0% /var/lock none 501M 0 501M 0% /lib/init/rw

E aqui está o que recebo quando digito em minha máquina host:

Filesystem Size Used Avail Use% Mounted on /dev/mapper/ubuntu--vg-root 680G 78G 567G 13% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 3.9G 8.0K 3.9G 1% /dev tmpfs 789M 1.2M 787M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G 276K 3.9G 1% /run/shm none 100M 84K 100M 1% /run/user /dev/sda2 237M 54M 171M 24% /boot /dev/sda1 511M 3.4M 508M 1% /boot/efi /home/karjala/.Private 680G 78G 567G 13% /home/karjala

    
por alexk 18.04.2014 / 13:37

2 respostas

4

Eu não tenho uma área de troca na minha máquina host. Então eu criei um arquivo de swap como descrito aqui e isso resolveu meu problema. Eu não estou mais recebendo o aviso.

    
por alexk 18.04.2014 / 19:00
0

Enquanto a solução acima parece adequada, fiquei confuso com o fato de que incluí uma partição swap de 10GB durante a instalação do 14.04.3. Depois de olhar para / etc / fstab , notei que a linha para a partição swap tinha sido comentada durante ou após a instalação.

Esta página (não foi possível montar / dev / mapper / cryptswap1 ) sugere que este é um bug relacionado à criptografia do diretório inicial. Eu reformatei a partição como swap com GParted (porque ela não foi reconhecida como tal pelo sistema) e verifiquei o UUID (que tinha sido alterado) com o comando:

sudo blkid

Depois, editei a linha em fstab para incluir o UUID da troca e descomentei-a. Depois de reiniciar minha máquina, o sistema em geral, bem como o VMWare Workstation 12 Player reconheceu com sucesso a partição de troca.

A VM agora é muito mais rápida. Isso poderia explicar por que as coisas estavam rodando muito lentamente com uma versão mais antiga do VMWare Player - talvez a mesma versão que não reclamava do espaço de swap ausente.

    
por phlndrwd 09.10.2015 / 13:13