Esto extiende un poco la respuesta de TiernanO: me ha costado encontrar buenos antecedentes detallados sobre todo esto, así que pensé en escribirlo bien para todos:
Los SSD se pueden usar para acelerar sus piscinas, pero solo funcionan en ciertas situaciones y hay una serie de condiciones que deben cumplirse.
En primer lugar, no puede simplemente agregar SSD a un grupo existente y esperar que acelere su sistema. De hecho, si está mezclando SSD con HDD en el mismo grupo, básicamente está desperdiciando los SSD porque cada uno de sus archivos se divide en los otros discos, por lo que la mitad de su archivo podría estar en un SSD y la otra mitad en el HDD, por lo que aún tendrá que esperar a que el HDD se active y busque los datos antes de que su computadora pueda realmente usarlos, aunque el SSD encontró la primera mitad de los datos hace mucho tiempo. [esto es una simplificación excesiva, de hecho, los datos se dividen en diferentes discos a nivel de bloque, no a nivel de archivo]
Por lo tanto, es probable que no desee mezclar SSD y HDD en el mismo disco virtual: tenga grupos compuestos solo por HDD o solo SSD, no ambos. Por cierto, está bien tenerlos en el mismo grupo de almacenamiento, solo que no funcionan en el mismo disco virtual.
Ahora, volviendo a su pregunta, sí, es posible usar SSD para acelerar las cosas usando la función de 'registro en diario' de Storage Space, pero hay algunas condiciones:
- Debe estar utilizando un disco virtual con una configuración de resistencia de 'Paridad', los discos de diario no se pueden usar con discos virtuales 'Simples' o 'Espejos'
- Debe tener al menos dos SSD: no puede anular esto (en segundo plano, están configurados como un Mirror Space en sí mismo en caso de que uno falle)
- Todo el espacio en el SSD debe estar dedicado al registro en diario, no podrá usar ninguno de los SSD para almacenar datos
- Nada de esto se puede configurar desde la interfaz de usuario de Windows en Windows 8 o Server 2012: debe hacerlo manualmente con PowerShell
- Si ha aumentado manualmente el número de espacios de paridad en su grupo, entonces debería aumentar igualmente el número de discos de diario (por ejemplo, si está utilizando el espacio de paridad predeterminado 1, necesitará 2 SSD. Si tiene 2 espacios de paridad , necesita 4 SSD, etc.).
- Puede ser obvio, pero agregar discos de Journal solo aumenta las velocidades de escritura de datos en el disco virtual; las velocidades de lectura de datos no se verán afectadas
Suponiendo que está satisfecho con esas restricciones, esto es lo que deberá hacer en una ventana de PowerShell elevada:
Para este ejemplo, supongo que aún no ha creado su grupo de almacenamiento o discos virtuales; si tiene un conjunto existente, modifique las instrucciones para adaptarlo.
# 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
Ahora puede verificar que todo funcionó con 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
Fuentes:
Creo que esto se ha mejorado en Windows Server 2012 R2 .
Los espacios de almacenamiento pueden usar unidades de estado sólido existentes en el grupo de almacenamiento para crear una memoria caché de reescritura que sea tolerante a fallas de alimentación y que almacene pequeñas escrituras aleatorias en unidades de estado sólido antes de luego escribirlas en unidades de disco duro.
Las escrituras aleatorias pequeñas a menudo dominan las cargas de trabajo empresariales comunes, y pueden afectar el rendimiento de otras transferencias de datos que se están llevando a cabo. Al usar unidades de estado sólido (que sobresalen en acceso aleatorio) para una memoria caché de reescritura, los espacios de almacenamiento pueden reducir la latencia de las escrituras aleatorias y también reducir en gran medida cualquier impacto en el rendimiento de otras transferencias de datos.
La memoria caché de reescritura es transparente para los administradores y usuarios, y se crea en todos los discos virtuales nuevos si hay un número suficiente de unidades de estado sólido en el grupo de almacenamiento, según lo determinado por los siguientes requisitos para el espacio de almacenamiento asociado:
La memoria caché de reescritura funciona con todos los tipos de espacios de almacenamiento, incluidos los espacios de almacenamiento con niveles de almacenamiento.
Los espacios de almacenamiento recién creados usan automáticamente una memoria caché de escritura de 1 GB de forma predeterminada cuando el grupo de almacenamiento contiene suficientes discos físicos con MediaType establecido en SSD o Uso establecido en Diario para admitir la configuración de resistencia especificada. Si no hay suficientes discos físicos con esta configuración, el tamaño de caché de reescritura se establece en 0, excepto en los espacios de paridad, cuando se establece en 32 MB.
fuente
Depende, de verdad. Hay al menos 4 formas en que puede utilizar SSD en una configuración mixta, es decir, cuando hay tanto HDD como SSD:
Si tiene curiosidad por qué estoy tan seguro, es porque me he pasado unas semanas (no es broma) probando muchísimo los espacios de almacenamiento. Mira mi serie de evaluación comparativa en profundidad para todos los números que respaldan mis declaraciones:
Salud.
fuente
Hay muy poca documentación sobre esto, pero leí en alguna parte que Storage Spaces tiene la opción de agregar un disco a un grupo para Journaling. No puedo encontrar el artículo original, pero si miras el cmdlet Add-PhysicalDisk , en Uso, hay una opción para Journal ... Cuando leí al respecto, el tipo mencionó que usaba una SSD como disco de diario, y lo agregó a un conjunto de 8 unidades de 2Tb, y la lectura y escritura aumentaron en un 40 +% ... Su kilometraje puede variar, pero puede valer la pena intentarlo ...
Como opción de un tercero, es posible que también desee echar un vistazo a FancyCache . Puede usar memoria y SSD como caché para sus medios más lentos. Lo usé antes, y funcionó bien, simplemente no he tenido la oportunidad de volver a instalarlo desde que me mudé al Servidor 2012 ...
fuente