Estou configurando um novo sistema Windows Server 2016 e planejando executar várias (3-5) máquinas virtuais Hyper-V nele. Tenho dois SSDs à minha disposição - um rápido e outro lento. Sei que é melhor colocar o sistema operacional host e as VMs convidadas em unidades diferentes, mas qual configuração oferecerá o melhor desempenho para as VMs convidadas? Eu leioaquique entre um HDD e um SSD, é melhor colocar as VMs no SSD, mas não tenho certeza se isso se aplica a dois SSDs, pois as características de latência são diferentes.
Responder1
Aparentemente, isso depende de qual sistema o desempenho você deseja maximizar. Se você deseja maximizar o desempenho dos sistemas convidados, coloque-os no SSD mais rápido. A virtualização não exige tantos recursos no sistema host quanto as tarefas normais. É basicamente instrução do processador e conversão de endereço de memória. O host executado em uma unidade mais lenta não afetará muito o desempenho dos convidados. O que mais impacta o desempenho dos hóspedes é a tecnologia de virtualização da sua CPU, Intel VT-d, VT-x ou AMD-V.
Responder2
Qualquer que seja a velocidade do seu SSD, é improvável que isso importe muito, já que dificilmente será o gargalo no desempenho do sistema operacional convidado. O que mais importa é a capacidade e os recursos de virtualização do processador que você está usando.
Dito isto, se você está planejando realizar qualquer E/S séria dentro do convidado, então você deve colocá-lo na unidade mais rápida e vice-versa. O local de onde você está acessando mais arquivos deve ser a unidade mais rápida. Outra coisa a fazer seria manter sua memória virtual no SSD mais rápido, caso você não tenha memória suficiente para virtualização.