Por padrão, top
informa a porcentagem de uso como uma porcentagem de uma CPU única . Isso não tem nada a ver com suas configurações do VirtualBox, é como top
funciona e é o mesmo para todos os programas. É por isso que você vê com frequência > 100% do uso da CPU em top
. Dê uma olhada na minha resposta aqui para obter mais detalhes.
Você pode ter top
da CPU% da exibição como uma porcentagem da potência total da CPU (todos os núcleos) atingindo I (isso é maiúscula I) enquanto top
está em execução.
EDIT para responder seus comentários:
-
Então, se todos os 4 núcleos excedessem, eu veria o foguete de uso da CPU em 400%?
Sim, exatamente.
-
E se eu estiver vendo um total de 30% de uso entre todos os processos, isso significa apenas 30% de um único núcleo?
Novamente, sim, exatamente.Bem, quase exatamente. Não é 30% de um único núcleo porque diferentes processos podem estar sendo executados em diferentes núcleos. Se você vir um total de 30% de uso, isso significa que o poder de processamento total usado é o equivalente a 30% de um único núcleo. Isso pode significar que você tem um núcleo em 10%, dois em 5% e um em 20%. -
E eu também acho que isso não reflete o uso da CPU da VM rodando sob o VB?
Não tenho certeza do que você quer dizer aqui. O% de uso do VirtualBox em
top
é o quanto de um núcleo único está usando o VBox naquele momento. Isso não tem nada a ver com quanto da CPU virtual da máquina virtual está sendo usada. Para ver isso, você precisará usar o software em execução no sistema operacional convidado.