A interface do usuário pode ser confusa aqui, mas o compartilhamento principal do Hyperthreaded e a afinidade de agendamento são itens separados.
- Hyper-threading O compartilhamento é apenas um controle mais preciso sobre as opções de HT.
- A caixa de diálogo Affinity Scheduling exibe o status Hyperthreading (que é controlado no nível do BIOS do hardware) e permite que você especifique% máscaras de afinidade de CPU no estilo
taskset
.
HyperthreadingSharing
Theoptionsare:
Any–(default)ThevirtualCPUsofthisvirtualmachinecanfreelysharecoreswithothervirtualCPUsofthisorothervirtualmachines.
None–ThevirtualCPUsofthisvirtualmachinehaveexclusiveuseofaprocessorcorewhenevertheyarescheduledtoit.Theotherhyperthreadofthecoreis“halted”whilethisvirtualmachineisusingthecore.
Internal–Onavirtualmachinewithexactlytwovirtualprocessors,thetwovirtualprocessorsareallowedtoshareonephysicalcore(atthediscretionoftheESXischeduler),butthisvirtualmachineneversharesacorewithanyothervirtualmachine.Ifthisvirtualmachinehasanyothernumberofprocessorsthantwo,thissettingisthesameastheNonesetting.
Emambososcasos,nãorecomendoalterarnenhumadessasconfiguraçõesem99%doscasosdeuso,poisvocêcorreoriscodeproblemasdedesempenhooudeaumentodecontenção.AcaixaAfinidadedeagendamentodeveestarembranco.
Existealgumefeitoousituaçãoespecíficacomaqualvocêestátentandolidar?
Acabeideverificaroidiomada