Existe um benefício de desempenho conectando um único disco rígido SSD a um controlador RAID?

1

Eu provisionei recentemente um novo servidor Windows Server 2012 R2 na minha empresa de hospedagem. Esta é a primeira vez que uso um SSD como meu disco rígido e o sistema está atualmente utilizando uma única unidade de 800Gb (dividida em duas partições). Percebi imediatamente que o Windows não está reconhecendo a unidade como uma unidade "Solid State" e, em vez disso, a vê como uma unidade padrão.

Quando vejo a unidade de disco no Gerenciador de dispositivos, vejo-a listada como "Adaptec Array SCSI Disk Device". Quando perguntei à empresa de hospedagem sobre isso, eles disseram que conectam a unidade a um controlador RAID por "motivos de desempenho".

Isso é verdade? Não consigo entender por que haveria um aumento de desempenho de um controlador RAID com apenas uma única unidade. Além disso, acho que as conseqüências do desempenho incorreto da desfragmentação do Windows em meu SSD incorretamente etiquetado causariam mais problemas no futuro.

Eu ficaria curioso em saber sua opinião sobre isso.

Atualização 02/10/2016

Eu executei benchmarks usando o CrystalDiskMark no servidor enquanto usava o controlador RAID e depois removia o controlador e, ao invés disso, tinha a mesma unidade diretamente conectada à placa-mãe usando uma das portas SATA de 6GB / s. Aqui estão os resultados:

Com o RAID Controller

Conectado à Motherboard SATA

Como você pode ver, ter a unidade conectada via controlador RAID (mesmo que eu não esteja usando uma configuração RAID, de fato melhora o desempenho. Minha teoria sobre isso é que o controlador deve de alguma forma aliviar parte da carga de trabalho da CPU ou o controlador SATA on-board é simplesmente lento.

    
por Dave L 01.10.2016 / 17:53

1 resposta

2

Uma única unidade por trás de um controlador RAID de hardware pode se beneficiar de um cache de write-back, mas é muito improvável que isso realmente beneficie você.

Se o controlador RAID suportar TRIM de maneira razoável, você não deve ter nada com que se preocupar com a sua unidade estar por trás de uma abstração. O TRIM também se torna apenas uma preocupação leve quando você está fazendo MUITAS gravações e sobrescreve a unidade.

Em geral, um único RAID 0 para passar um SSD para um sistema operacional é uma coisa tola para se fazer. No entanto, alguns controladores RAID não fornecem o "repasse" de discos JBOD diretamente ao sistema operacional. Nestes casos, um único disco RAID 0 é necessário para obter o sistema operacional para ver o disco embaixo dele. Este é provavelmente o caso.

Mas por motivos de desempenho? Isso é duvidoso na melhor das hipóteses. Talvez você devesse pedir detalhes e possíveis métricas para sua carga de trabalho, caso esteja preocupado com a afirmação em si. Eles devem ser capazes de fornecer a você uma coisa dessas, já que é uma empresa de hospedagem que estou assumindo que usa um modelo pelo menos semi-comprovado para implementações.

EDITAR:

Em algumas placas de servidor, há uma diferença real de desempenho entre os controladores SATA integrados e uma placa dedicada que funciona a uma velocidade razoável. Se isso estiver em questão e o desempenho for uma grande preocupação, a realização de testes em qualquer um deles é um curso de ação razoável.

    
por 01.10.2016 / 18:05