Isso, de certo modo, estende a resposta de TiernanO - eu me esforcei para encontrar uma boa base detalhada sobre tudo isso, então eu pensei em escrever bem para todos:
Os SSDs podem ser usados para acelerar seus pools, mas só funcionam em determinadas situações e há várias condições que devem ser seguidas.
Em primeiro lugar, você não pode simplesmente adicionar SSDs a um pool existente e esperar que ele acelere seu sistema. Na verdade, se você está misturando SSDs com HDDs no mesmo pool, você está basicamente desperdiçando os SSDs porque cada um dos seus arquivos é dividido em outros discos, então metade do seu arquivo pode estar em um SSD e a outra metade em o HDD - então você ainda precisará esperar que o HDD gire e busque os dados antes que eles possam realmente ser usados pelo seu computador, mesmo que o SSD tenha encontrado a primeira metade dos dados há muito tempo. [isso é uma simplificação excessiva, na verdade, os dados são divididos em discos diferentes em um nível de bloco, não em um nível de arquivo]
Então, você provavelmente não quer misturar SSDs e HDDs no mesmo disco virtual - ter pools compostos apenas de HDDs ou somente SSDs, não de ambos. Aliás, não há problema em tê-los no mesmo conjunto de armazenamento, apenas não trabalhando no mesmo disco virtual.
Agora, voltando à sua pergunta - sim, é possível usar SSDs para acelerar as coisas usando o recurso 'journaling' do Storage Space - mas há algumas condições:
- Você deve estar usando um disco virtual com uma configuração de resiliência de 'Paridade', os discos de diário não podem ser usados com os discos virtuais 'Simples' ou 'Espelho'
- Você deve ter pelo menos dois SSDs - não é possível substituir isso (em segundo plano, eles são configurados como um Mirror Space em si, caso um deles falhe)
- Todo o espaço no SSD deve ser dedicado ao registro no diário, você não poderá usar nenhum dos SSDs para armazenar dados
- Nada disso pode ser configurado na interface do usuário do Windows no Windows 8 ou Server 2012 - você precisa fazer isso manualmente usando o PowerShell
- Se você aumentou manualmente o número de espaços de paridade em seu pool, deverá aumentar igualmente o número de discos de diário (por exemplo, se estiver usando o espaço de paridade padrão 1, precisará de 2 SSDs. 2 espaços de paridade, você precisa de 4 SSDs, etc.).
- Pode ser óbvio, mas adicionar discos do Journal apenas aumenta as velocidades de gravação de dados no disco virtual - as velocidades de leitura de dados não serão afetadas
Supondo que você esteja satisfeito com essas restrições, veja o que você precisará fazer em uma janela elevada do PowerShell:
Para este exemplo, estou supondo que você ainda não criou seu pool de armazenamento ou discos virtuais - se você tiver um conjunto existente, modifique as instruções de acordo.
# See what disks you've got available so you can set the below variables
Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk '
| Where-Object CanPool -eq $True
# Tell Windows which disk is a traditional HDD and which is an SSD
$HDDs = "PhysicalDisk1", "PhysicalDisk2", "PhysicalDisk3"
$SSDs = "PhysicalDisk4", "PhysicalDisk5"
# Create a new storage pool (these are fairly default options)
New-StoragePool -FriendlyName "Your Storage Pool" '
-PhysicalDisks (Get-PhysicalDisk $HDDs) '
-StorageSubSystemFriendlyName "Storage Spaces*" '
-ResiliencySettingNameDefault Parity
# Add in your two (or more) Journal disks
Add-PhysicalDisk -StoragePoolFriendlyName "Your Storage Pool" '
-PhysicalDisks (Get-PhysicalDisk $SSDs) -Usage Journal
# Create the virtual disk and get it ready for use
New-VirtualDisk -FriendlyName "Parity Protected & Journaled Data" '
-StoragePoolFriendlyName "Your Storage Pool" -NumberOfColumns 3 '
-ProvisioningType Thin -ResiliencySettingName Parity -Size 2TB '
| Initialize-Disk -PassThru -PartitionStyle MBR '
| New-Partition -AssignDriveLetter -UseMaximumSize '
| Format-Volume -FileSystem NTFS '
-NewFileSystemLabel "Parity Protected & Journaled" -Confirm:$false
Agora você pode verificar tudo funcionou usando Get-PhysicalDisk
:
FriendlyName CanPool OperationalStatus HealthStatus Usage Size
------------ ------- ----------------- ------------ ----- ----
PhysicalDisk1 False OK Healthy Auto-Select 10.25 GB
PhysicalDisk2 False OK Healthy Auto-Select 10.25 GB
PhysicalDisk3 False OK Healthy Auto-Select 10.25 GB
PhysicalDisk4 False OK Healthy Journal 10.25 GB
PhysicalDisk5 False OK Healthy Journal 10.25 GB
Fontes: