Estou chegando àquele momento em que meu PC principal desacelerou o suficiente devido à podridão do Windows e eu provavelmente deveria reinstalar. Em vez de passar uma semana em queda de braço, reinstalando e configurando apenas para descobrir que eu esqueci de fazer backup das minhas configurações do Visual Studio mais uma vez , vou atualizar. Já comprei todas as peças e estou em processo de benchmarking para encontrar a melhor configuração.
Comprei dois SSDs Crucial M4 de 120GB (atualizados para o firmware mais recente a partir de abril de 12:) 00F
e tenho realizado alguns benchmarks rápidos usando o CrystalDiskMark . Aqui estão alguns resultados:
Unidade única:
RAID 0
via controlador de chipset Intel Z77 :
Esses benchmarks obviamente não são exaustivos, mas acho que eles me dão uma boa idéia do que esperar entre várias configurações.
Meu entendimento é que, para os padrões de uso mais comuns, como o desenvolvimento com o Visual Studio (meu uso principal), as 4K
leituras e gravações são muito mais comuns, mesmo durante as compilações. Entre RAID 0
e não, há pouca diferença. Mas com 512K
e Sequential
R / W, as diferenças são suficientes para merecer atenção.
O problema é que, para evitar futuros problemas de podridão - e, francamente, porque eu posso - vou depender muito mais da virtualização. Meu plano é segmentar diferentes partes do meu ambiente de desenvolvimento em máquinas virtuais usando o VMware Workstation : Visual Studio e ferramentas de acompanhamento em um, SQL Server em outro, Adobe Design Suite em outro, etc. Aproveitando os instantâneos da VM e o fácil que é para criar ou clonar novos, acredito que veremos uma melhoria na confiabilidade a longo prazo (e só vejo os pop-ups de atualização da Adobe quando eu quiser).
Então, minha pergunta é: a virtualização merece o uso de uma RAID 0
configuração de SSD em vez de uma configuração tradicional (no meu caso, SO e aplicativos bare-metal em um SSD, VM no outro)? A virtualização tirará proveito das vantagens 512K
e Sequential
desvantagens de R / W RAID 0
?
Uma observação:
Eu li que alguns SSDs modernos são capazes de gerenciar a coleta de lixo por conta própria, por isso não TRIM
é menos um problema. Eu não sei como habilitar isso nos meus SSDs ou até mesmo ver se eles suportam isso.
Editar:
Com relação à recuperação de desastres, esse sistema também possui grandes unidades de prato padrão para armazenamento de arquivos e um controlador RAID secundário que eu usarei em uma matriz espelhada. Combinado com backups locais noturnos, backup externo constante via Carbonite e check-ins consistentes de controle de origem externa, eu tenho um meio suficiente de impedir a perda de dados.