O VirtualBox não consegue alocar memória em cache nas janelas (não considerando isso como disponível)

2
  • Host: Windows 7 de 64 bits, 6 GB de RAM
  • Convidado: Red Hat 64x bit

Recursos da máquina host sem executar nenhuma VM:

[CasoI]Máquinaconvidadacom2GBdememória

Quandoexecutoumprocessodeconsuimgdememórianoconvidado,receboumerrofataldoVirtulBox(éfatalporqueeletravaosistema)

ErrorID:HostMemoryLowSeverity:Non-FatalError

Memóriadohostduranteoerro(MB):

Total:6002Cached:2149Available:2133Free:9

AmemóriacachedoAfaikpossuidadosinativosquenãosãousadosoujáforamreplicadosemswapeosistemadevesercapazdeliberá-losemnecessidade,eossistemasoperacionaismodernosmantêmamemóriaemcacheparaobtermelhorutilidadedememóriasmaiores.MeupalpiteéqueacausadoproblemaéqueoWindowsnãopodeliberargrandesquantidadesdememóriaderepente,ouqueoVirtualBoxnãoconsideraamemóriacachecomodisponívelparaalocaçãoeretornaumerroassimqueamemórialivreestivercheia(masaindaocache).

[CasoII]Convidadocomalocaçãodememórialenta

Aodesativaraalocaçãodememórialenta,ohypervisoralocaamemóriacompletadaVMemsuainicializaçãousando:

VBoxManagesetextradata"VM_name" VBoxInternal/RamPreAlloc 1

enfrentei até mesmo o cenário que a VM se recusa a iniciar com mais de 1.280 MB e mostra erro de memória insuficiente na máquina host para alocar, e a memória livre do Windows cai para 8 por um momento, mas ainda assim a memória em cache é a mesma ( reserva alta quantidade de memória) e as janelas nunca liberam!

 The fatal variant of VINF_EM_NO_MEMORY (VERR_EM_NO_MEMORY)
 Result Code: E_FAIL (0x80004005)
 Component: Console
 Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

O VirtualBox não pode alocar mais de 1280 MB de memória, independente da memória livre ou armazenada em cache!

    
por M.Allam 23.04.2015 / 16:26

1 resposta

1

Resolvido, o problema foi instalar 2 pedaços de RAM com largura de banda de barramento diferente (1066 MHz e 1660 MHz) que geraram conflitos Depois de remover um deles, o VirtualBox conseguiu alocar mais de 2 GB de RAM para a VM, mesmo com apenas 4 GB de memória total na máquina host

    
por 07.06.2015 / 12:54