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?
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"*
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"*
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?
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"*
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
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?
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
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"*
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?
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"*
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
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"
****TENHA UMA CÓPIA SEGURA DO VMX ORIGINAL
*If you found this information useful, please consider awarding points for "Correct" or "Helpful"*
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
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"*
Obrigado amigo, deu certo!
Foi um grande vacilo meu em ter aumentando o valor para a memoria.
Obrigado a todos.
Que bom que descobrimos!
Sempre que precisar, publique suas dúvidas.
Por favor, encerre o tópico, pontuando todos que lhe ajudaram.
Att.
Brahell