Ola a todos!
Tenho uma duvida. Tenho um servidor que era fisico e converti ele em VM com o VMWARE CONVERTER.
Ate ai tudo bem, funcionou tudo direitinho, porem agora a VM so acusa 1 processador (nucleo). Quando a maquina era antiga, ela realmente so tinha um processador de 1 nucleo, porem atualmente na maquina hospedeira, ha 2 processadores de 4 nucleos cada...
Se eu for no TASK MANAGER ele acusa 1 so nucleo, se eu for no gerenciador de dispositivos, ele acusa que reconheceu direitinho o processador XEON com 2 nucleos (coloquei a vm pra usar apenas 2 nucleos).
E ai, alguma sugestão???
Obrigado desde ja,
Vinicius
Delagio, vc possui outras VMs neste servidor que estão apresentando o número correto de núcleos no task manager ??
O servidor esta registrado e aparece o registro do SMP ??
Localizei as documentações abaixo que podem auxiliá-lo:
http://communities.vmware.com/message/1335129;jsessionid=25392A6D0D900DAE77CCAC176DCB3F49
http://www.yellow-bricks.com/2009/06/04/per-processor-licenses-for-your-application/
A última documentação não é bem o seu caso, mas vale a pena verificar a configuração.
Att.
Brahell
Boa tarde Vinicius.
Você já instalou o VMware Tools e também atribuiu 2 vCPUs à sua VM ?
Qual hypervisor você esta utilizando (ESX/ESXi - versão 3 ou 4) ?
Att.
Brahell
Ola cara, primeiramente obrigado pela resposta.
Bem, o VMware Tools ja esta instalado e sim, eu atribui 2 vcpus a vm... inclusive ja testei com 4 vcpus e tb nao da nada no task manager.
Estou utlizando o ESXi 3.5
alguma luz?
Grato
Vinicius
Pode ser que voce não esteja usando o HAL correto. Abre o gerenciador de dispositivos, click em "Computer", e verifique o que tem lá. Voce deve ver algo como "ACPI multiprocessor PC". Se estiver "ACPI uniprocessor PC", clica com o direito, "update driver", e selecionar o HAL multioprocessor. Depois de reiniciar a VM, o segundo processardor deve estar lá.
Fernando
Na verdade, o device manager deve mostrar apenas 1 CPU, mas com o nome "Intel Core duo CPU", ou "AMD Opteron quad-core CPU". Isso gera uma certa confusao. O que importa é quantas CPUs aparecem no device manager (ou qualquer outra forma de identificar isso, como o dxdiag por ex).
Bom, rodei o DXDIAG e ele reconheceu o processador como sendo INTEL PENTIUM III PROCESSOR ~2.3GHz
Mas no device manager continuam la os 2 processadores, q sao os 2 cores emulados do xeon..
e ai, mais alguma ideia? ta feia a coisa... rsrssr
Posta um screenshot do device manager aqui ?
Delagio, não sei se entendi a sua pergunta, mas acho que você está estranhando que no Task Manager do Windows dentro da VM recém-convertida você só enxerga 2 cores e seu servidor físico (ESX) tem mais que isso, certo?
Se for isso, você pode criar mais várias VMs usando o VI Client. Duas vCPUs foi o que você colocou no hardware virtual da sua VM.
PS: por favor considere dar pontos a este ou qualquer outro post caso lhe seja útil.
Acho que o Andre matou a charada, creio ser uma confusão entre processador (socket) e cores (nucleos).
Acertando a nomenclatura: Chamamos de "Socket" cada processador fisico, e "cores" o numero de nucleos em cada um. No seu caso, voce tem 2 sokets, com 4 cores cada.
Quando voce atribui 2 processadores virtuais para uma VM, cada processador virtual é mapeado (dinamicamente) para um core. A VM nao tem a visibilidade de quantos nucleos o processador tem (e nem precisa).
Se voce atribuiu 2 vCPUs pra sua VM , voce deve ver 2 processadores no Task Manager e no device manager.
Na duvida, um screenshot do device manager tira a duvida (posta aqui pra gente dar uma olhada).
Fernando
Hi
If you guest OS is Windows NT 4 you can only set 1 vcpu. Also can try to run that VM in Server, worksation or player with full vcpu support for NT.
Si esta respuesta es util, por favor marca su correspondiente notificador.
Gracias/Regards
Ola,
Em primeiro lugar, obrigado a todos pela ajuda.
Vamos la... acho que esta meio confuso ainda o cenario, mas é bem simples... vamos aos pontos:
- O servidor FISICO tinha somente 1 processador com somente 1 nucleo (singlecore);
-A maquina foi convertida para virtual e para esta eu atribui o uso de 2 cores (como se ela tivesse 2 nucleos)
-A maquina hospedeira é um dell power edge com 2 processadores de 4 nucleos cada.
O PONTO da questao é: por que o task manager nao reconheceu que a vm tem 2 processadores(ou 2 nucleos) ?
Acho que as imagens vao esclarecer muito. O task manager reconhece 1 processador (nucleo), enquanto o device manager reconhece 2 processadores .
Segue imagens
Delagio, vc possui outras VMs neste servidor que estão apresentando o número correto de núcleos no task manager ??
O servidor esta registrado e aparece o registro do SMP ??
Localizei as documentações abaixo que podem auxiliá-lo:
http://communities.vmware.com/message/1335129;jsessionid=25392A6D0D900DAE77CCAC176DCB3F49
http://www.yellow-bricks.com/2009/06/04/per-processor-licenses-for-your-application/
A última documentação não é bem o seu caso, mas vale a pena verificar a configuração.
Att.
Brahell
Grande Brahell,
Tenho outras maquinas vms sim, porem todas estao apresentendo corretamente o numero de nucleos.
O que seria SMP ?
SMP é Symmetric Multi-Processing. Suas VMs com mais de uma vCPU são SMP.
Delagio, abra o VI Client, conecte-se ao seu servidor ESX usando o IP e o usuário root/senha que você configurou quando instalou o ESX. No painél esquerdo, clique no seu servidor ESX. No lado direito você verá um sumário dele, com as 2 CPUs quad-core.Se você ainda não instalou o VI Client, abra um browser na sua máquina e aponte para . Agora crie mais VMs de acordo com sua necessidade.
Seu servidor ESX tem 2 quad-cores. Sua VM tem só 2 vCPUs. Isto é normal - não lhe roubaram processadores. :smileyblush:
Quanto à VM enxergar só uma vCPU: vi que no hardware virtual você colocou duas vCPUs. Mas o Windows dentro da VM tem que saber lidar com isso. O Windows tem um HAL para 1 CPU só (UP, Uni-Processor), ou para várias (SMP). Você provavelmente precisa alterar isto no Windows, seguindo os passos que lhe foram sugeridos acima. É como se você tivesse comprado mais uma CPU e instalado no seu servidor físico - você precisa fazer o SO enxergá-lo.
PS: por favor considere dar pontos a este ou qualquer outro post caso lhe seja útil.
Entao no caso eu teria que atualizar o HAL do windows?
Isso. Tem que ficar assim no seu Device Manager:
PS: por favor considere dar pontos a este ou qualquer outro post caso lhe seja útil.
Segue as intrucoes que eu passei na minha primeira resposta. Tem que ficar como o screenshot que o Andre colocou ai.
Cara, quando eu tento atualizar o driver para multiprocessador, nao vai... ele n aparece essa opçao.... ja fiz quase tudo possivel e nao funcionou ainda...
se alguem puder me dar uma luz eu agradeço.
Abraços
Oq acontece exatamente quando vc clica em "Update Driver" ?
