Qual é a melhor maneira de configurar 3 HDDs com 3 SOs em um computador?

2

Estou construindo um novo PC, sou um desenvolvedor do que as pessoas querem que eu faça, mas eu pessoalmente gosto de codificar jogos.

Para fazer isso, tenho um conjunto simples de requisitos:

  1. A máquina deve executar o Windows 7, executar jogos AAA recentes, alguns jogos antigos que eu tenho projetos (e exigir DX7) e instalar muitas versões do MSVC (e ferramentas relacionadas)
  2. A máquina deve executar o Linux, é a minha área de trabalho de preferência e tem as melhores ferramentas de desenvolvimento em geral (Valgrind, por exemplo), e também é uma plataforma POSIX óbvia para desenvolver material POSIX.
  3. A máquina deve executar o OSX, porque meus contratos mais lucrativos são para iOS e OSX ... (não importa o quanto eu insista que os clientes aceitem projetos para outras plataformas).

Eu não me importo com o tempo de inicialização do sistema operacional ou o tempo de inicialização do aplicativo, mas me preocupo com tempos de compilação, tempo para lançar coisas que estou depurando, sendo capaz de gravar vídeos rapidamente, executar ferramentas de desempenho do Windows e despejar vários gigabytes de dados de desempenho sem degradar o desempenho de qualquer coisa que eu esteja criando.

Esta é a minha primeira vez com uma máquina com vários HDDs.

Idéias até agora:

  1. Divida cada HDD em 3, OS, SWAP, DATA, mas instale os sistemas operacionais "intercalados", por exemplo, OSX "/" no HDD1, OSX SWAP no HDD2, OSX "/ home" no HDD3. Isso teoricamente me permite usar todos os 3 HDDs de uma só vez, e permitir que eu use a seleção de inicialização do BIOS para inicializar sistemas operacionais (ao invés de precisar de algum gerenciador de inicialização). Mas provavelmente desperdiça espaço, já que o OSX / home provavelmente será usado para 3GB, enquanto a partição de dados do Windows precisaria de mais de 1 TB.

  2. divida o HDD1 entre 3 sistemas operacionais, e espero poder descobrir como inicializá-los ... E use os outros 2 HDDs para o RAID0. Parece difícil de fazer e arriscado, mas talvez seja mais rápido que 1

  3. O mesmo que 1, mas use alguma tecnologia para criar uma partição de dados semelhante a invasão a partir da parte de "dados" dos 3 HDDs. Eu nem sei se isso é possível ...

  4. RAID5 todos os 3 HDDs, use como se fosse apenas um disco rígido gigante, particionando-o entre os 3 sistemas operacionais (sons difíceis de fazer).

  5. Use a VM para inicializar sistemas operacionais? Eu não tenho idéia de como isso funciona, eu tentei descobrir, mas só fiquei confuso, eu sei que a placa-mãe + CPU suportam Intel VT-d

Eu não posso pagar um SSD agora, também os HDDs são de 1TB WD Blacks de 2013, que têm tempos de busca aleatórios notoriamente ruins (16ms, enquanto HDDs WD mais antigos tinham 12ms ou menos), mas é uma das leituras / leitura sequenciais mais rápidas velocidades de gravação disponíveis (160 megabyte / s é comum, algumas pessoas relataram mais).

Mas eu planejo comprar SSDs mais tarde, mas não sei se um sistema operacional pode ser facilmente movido para um SSD mais tarde, também nunca vi um SSD pessoalmente, não sei suas características de desempenho, ou se eles podem ser mesclados com HDDs (usando RAID ou algo semelhante) para melhorar o desempenho do HDD diretamente (usando o SSD como um tipo de cache para acelerar a leitura / gravação aleatória).

    
por speeder 19.04.2016 / 19:00

2 respostas

1

Outra sugestão:
Você também pode apenas comprar uma estação de trabalho de marca de segunda mão (ou construir uma personalizada mas acho que não vale a pena) com 32 / 64gigs de ram e 2 x 8 núcleos Xeon E5-2670s por exemplo (+ hyperthreading, tendo 32 CPU threads), com 3 unidades no RAID5 e instalar um sistema operacional como um hipervisor e ter seus 3 sistemas operacionais em máquinas virtuais. Desta forma, você pode tê-los em funcionamento todos os 3 de cada vez, se desejar, e esse tipo de equipamento é poderoso o suficiente para praticamente qualquer coisa. Caso você precise de mais energia para uma máquina, você pode reatribuir o hardware também.

    
por 19.04.2016 / 22:29
1

Eu, é claro, não posso dar a resposta à sua situação, mas eu não quero tentar dar algumas idéias sobre isso.

Primeiro de tudo: use SSDs !

Eu entendi que você não pode associá-los ainda, mas você irá definitivamente amá-los assim que os tiver. E eu suponho que é uma idéia melhor fazer toda essa configuração de uma vez por todas, não agora e em alguns meses você tem que fazer tudo de novo.

Minha ideia sobre sua configuração:

  1. Obtenha pelo menos um SSD grande como unidade do sistema
    • Coloque seus sistemas operacionais nesta unidade e configure-os para multiboot
    • Coloque também as partições de troca lá
  2. Use seus HDDs com o RAID 5 como uma unidade de dados
    • Formate como quiser com uma grande partição para tudo ou separado por SO

Como uma alternativa para a solução 1. use um HDD, de preferência o mesmo tamanho do SSD planejado e configure tudo. Mais tarde, você pode clonar o disco para o seu SSD usando o Clonezilla , por exemplo.

Diversos

Como cas disse em seu comentário você não precisa se preocupar com E / S no seu SSD, como este artigo mostra.

    
por 19.04.2016 / 21:09