VMware Global Community
gustavoceara
Contributor
Contributor
Jump to solution

Tamanho do arquivo vswp muito grande

Amigos,

Tenho uma VM que possui o arquivo do virtual disk de 120GB e possui outro arquivo de vswp de 40GB. Esse arquivo vswp esta tomando muito espaço.

Qual procedimento posso realizar para diminuir o tamanho do arquivo?

0 Kudos
1 Solution

Accepted Solutions
MauroBonder
VMware Employee
VMware Employee
Jump to solution

voce pode criar uma cópia do VMX e pegar esta cópia via winscp e renomeando para txt voce pode ver todas informações pertinentes a VM. outra forma é dando um cat no arquivo.vmx e copiando e colando essas informações via putty (Ctrl C + Ctrl V).

*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*

*Please, don't forget the awarding points for "helpful" and/or "correct" answers. *Por favor, não esqueça de atribuir os pontos se a resposta foi útil ou resolveu o problema.* Thank you/Obrigado

View solution in original post

0 Kudos
16 Replies
MauroBonder
VMware Employee
VMware Employee
Jump to solution

Já testou dar um boot ? Por default o vswp é criado com o tamanho igual ao da memória alocada para esta VM.

Esse arquivo sempre é criado e deletado quando ligamos ou desligamos a máquinas, por isso do boot na VM.

*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*

*Please, don't forget the awarding points for "helpful" and/or "correct" answers. *Por favor, não esqueça de atribuir os pontos se a resposta foi útil ou resolveu o problema.* Thank you/Obrigado
0 Kudos
gustavoceara
Contributor
Contributor
Jump to solution

Ja realizaei um boot na maquina e na VM e o tamanho do arquivo ainda continua.

Existe uma maneira de recriar esse arquivo?

Ocorre algum problema com a VM se apaga-lo?

0 Kudos
MauroBonder
VMware Employee
VMware Employee
Jump to solution

assim que voce desligar a máquina voce pode deletar o arquivo VSWP sem problemas, e ao ligar a máquina outro será criado.

*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*

*Please, don't forget the awarding points for "helpful" and/or "correct" answers. *Por favor, não esqueça de atribuir os pontos se a resposta foi útil ou resolveu o problema.* Thank you/Obrigado
0 Kudos
Brahell
Hot Shot
Hot Shot
Jump to solution

Olá amigo.

Como foi dito anteriormente, você pode desligar a VM e apagar o arquivo sem nenhum prejuízo, pois ele será recriado, assim que você iniciar a VM. O tamanho do arquivo de swap é definido com a subtração da memória alocada e memória reservada.

Por exemplo, se você possui uma VM com 1GB de memória alocada e fizer uma reserva de 1GB, um arquivo de 0KB será criado.

Outro exemplo, se você uma VM com 1GB de memória alocada e fizer uma reserva de 512MB, seu arquivo de swap será de 512MB.

Desta forma, acho muito estranho você possuir um arquivo com 40GB de swap.

Se tiver alguma dificuldade, publique um print, com os arquivos da VM, para que possamos auxiliá-lo melhor.

Att.

Brahell

0 Kudos
gustavoceara
Contributor
Contributor
Jump to solution

Amigos ,

Obrigado pelas respostas. seguinte ao desligar a maquina virtual o arquivo simplimente desaparece.

Agora print com VM ligada

A abaixo configuração da VM:

Alguma dica?

0 Kudos
Brahell
Hot Shot
Hot Shot
Jump to solution

O arquivo desaparecer após a VM ser desligada é normal.

Isso esta acontecendo apenas com essa VM ? Você chegou a acessar o seu host por SSH e executar um "du -h ." no diretório onde a VM esta localizada ?

Faz o seguinte, publique o VMX para que possamos analisar melhor a configuração da VM.

Posteriormente podemos trabalhar com algumas alternativas, por exemplo, clonar a VM, criar uma nova VM e atachar o disco antigo.

Att.

Brahell

0 Kudos
MauroBonder
VMware Employee
VMware Employee
Jump to solution

Sim como nosso amigo disse podemos comentar na linha do VMX onde é direcionado para o vswp, perdendo referência ele irá criar um novo "forçado".

Achei um post com um problema semelhante, porém o arquivo de vswp do cara era de apenas 300GB rsrs....e ele acabou deletando manualmente e dando um reboot no host ESX.

Caso queira dar uma lida: http://communities.vmware.com/message/1555841

*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*

*Please, don't forget the awarding points for "helpful" and/or "correct" answers. *Por favor, não esqueça de atribuir os pontos se a resposta foi útil ou resolveu o problema.* Thank you/Obrigado
0 Kudos
gustavoceara
Contributor
Contributor
Jump to solution

Desculpa a ignorancia..rsrsrs.., mais como participo pouco do forum , o que voçe fala em publicar a VMX? são as configurações da VM?

0 Kudos
MauroBonder
VMware Employee
VMware Employee
Jump to solution

voce pode criar uma cópia do VMX e pegar esta cópia via winscp e renomeando para txt voce pode ver todas informações pertinentes a VM. outra forma é dando um cat no arquivo.vmx e copiando e colando essas informações via putty (Ctrl C + Ctrl V).

*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*

*Please, don't forget the awarding points for "helpful" and/or "correct" answers. *Por favor, não esqueça de atribuir os pontos se a resposta foi útil ou resolveu o problema.* Thank you/Obrigado
0 Kudos
Brahell
Hot Shot
Hot Shot
Jump to solution

Naquela tela que você viu o tamanho do arquivo de swap existe um arquivo .VMX (srvmon.vmx).

1. Clique com o botão direito no arquivo .VMX;

2. Selecione a opção download e salve-o em seu desktop;

3. Abra o arquivo baixado com o notepad ou workpad.

Como o Mauro disse, esse arquivo possui todas as configurações da VM. Depois que você publicar, podemos ver melhor a configuração da VM.

Por acaso você já tentou cloná-la e verificar se o problema persiste ?

Att.

Brahell

0 Kudos
gustavoceara
Contributor
Contributor
Jump to solution

SEGUE:

config.version = "8"

virtualHW.version = "4"

floppy0.present = "true"

nvram = "SRVMON.nvram"

deploymentPlatform = "windows"

virtualHW.productCompatibility = "hosted"

tools.upgrade.policy = "useGlobal"

powerType.powerOff = "default"

powerType.powerOn = "default"

powerType.suspend = "default"

powerType.reset = "default"

displayName = "SRVMON"

extendedConfigFile = "SRVMON.vmxf"

numvcpus = "2"

scsi0.present = "true"

scsi0.sharedBus = "none"

scsi0.virtualDev = "lsilogic"

memsize = "40220"

scsi0:0.present = "true"

scsi0:0.fileName = "SRVMON.vmdk"

scsi0:0.deviceType = "scsi-hardDisk"

ide0:0.present = "true"

ide0:0.clientDevice = "true"

ide0:0.deviceType = "atapi-cdrom"

ide0:0.startConnected = "false"

floppy0.startConnected = "false"

floppy0.clientDevice = "true"

ethernet0.present = "true"

ethernet0.networkName = "VM Network"

ethernet0.addressType = "generated"

guestOSAltName = "Microsoft Windows Server 2003, Standard Edition (32-bit)"

guestOS = "winnetstandard"

uuid.location = "56 4d db 48 0a 6b fb 07-15 7f c0 65 c0 72 83 dd"

uuid.bios = "56 4d db 48 0a 6b fb 07-15 7f c0 65 c0 72 83 dd"

toolScripts.afterPowerOn = "true"

toolScripts.afterResume = "true"

toolScripts.beforeSuspend = "true"

toolScripts.beforePowerOff = "true"

ide0:0.fileName = "/usr/lib/vmware/isoimages/windows.iso"

floppy0.fileName = "/dev/fd0"

scsi0:0.redo = ""

ethernet0.generatedAddress = "00:0c:29:72:83:dd"

tools.syncTime = "false"

sched.swap.derivedName = "/vmfs/volumes/2241c7e8-b4fc4d13-8501-001e0b798182/SRVMON/SRVMON-25ec3a68.vswp"

ethernet0.generatedAddressOffset = "0"

hostCPUID.0 = "0000000a756e65476c65746e49656e69"

guestCPUID.0 = "0000000a756e65476c65746e49656e69"

userCPUID.0 = "0000000a756e65476c65746e49656e69"

hostCPUID.1 = "000006fb000408000000e3bdbfebfbff"

guestCPUID.1 = "000006f800010800000002010febbbff"

userCPUID.1 = "000006fb000408000000e3bdbfebfbff"

hostCPUID.80000001 = "00000000000000000000000120100000"

guestCPUID.80000001 = "00000000000000000000000000100000"

userCPUID.80000001 = "00000000000000000000000120100000"

evcCompatibilityMode = "FALSE"

scsi0:1.present = "false"

scsi0:1.deviceType = "scsi-hardDisk"

scsi0:1.filename = "/vmfs/volumes/2241c7e8-b4fc4d13-8501-001e0b798182/SRVMON/SRVMON_1.vmdk"

scsi0:1.mode = "persistent"

scsi0:1.redo = ""

sched.mem.max = "3900"

sched.mem.shares = "normal"

sched.cpu.min = "0"

sched.cpu.units = "mhz"

sched.cpu.shares = "normal"

sched.mem.minsize = "0"

vmware.tools.requiredversion = "7303"

0 Kudos
MauroBonder
VMware Employee
VMware Employee
Jump to solution

****TENHA UMA CÓPIA SEGURA DO VMX ORIGINAL

*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*

*Please, don't forget the awarding points for "helpful" and/or "correct" answers. *Por favor, não esqueça de atribuir os pontos se a resposta foi útil ou resolveu o problema.* Thank you/Obrigado
0 Kudos
Brahell
Hot Shot
Hot Shot
Jump to solution

Veja que interessante.

No seu arquivo VMX, a memória configurada (memsize) para a VM esta com 40220, ou seja, 40GB.

Faça o seguinte:

1. Desligue a VM

2. Clique com o botão direito e selecione "Edit Settings..."

3. Na configuração de memória, verifique o valor (Memory Size) que esta sendo apresentado e tente alterá-lo para 4GB.

4. Carregue a VM novamente e verifique o arquivo de swap.

Se não funcionar, teremos que alterar diretamente no VMX. Neste caso eu envio mais informações.

Att.

Brahell

MauroBonder
VMware Employee
VMware Employee
Jump to solution

boa observação!!!

Cheguei a ver, mas nao me toquei q tava com 40GB...rsrs.... o vswp é criado de acordo com a qtd de memoria alocada. 40GB alocada será criado um arquivo de vswp de 40Gb.

*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*

*Please, don't forget the awarding points for "helpful" and/or "correct" answers. *Por favor, não esqueça de atribuir os pontos se a resposta foi útil ou resolveu o problema.* Thank you/Obrigado
gustavoceara
Contributor
Contributor
Jump to solution

Obrigado amigo, deu certo!

Foi um grande vacilo meu em ter aumentando o valor para a memoria.

Obrigado a todos.

0 Kudos
Brahell
Hot Shot
Hot Shot
Jump to solution

Que bom que descobrimos!

Sempre que precisar, publique suas dúvidas.

Por favor, encerre o tópico, pontuando todos que lhe ajudaram.

Att.

Brahell

0 Kudos