Ini agak memperluas jawaban TiernanO - Saya telah berjuang untuk menemukan latar belakang yang baik rinci tentang semua ini, jadi saya pikir saya akan menuliskannya dengan baik untuk semua orang:
SSD dapat digunakan untuk mempercepat kumpulan Anda, tetapi hanya berfungsi dalam situasi tertentu dan ada sejumlah kondisi yang harus dipatuhi.
Pertama, Anda tidak bisa begitu saja menambahkan SSD ke kumpulan yang ada dan berharap untuk mempercepat sistem Anda. Bahkan, jika Anda mencampur SSD dengan HDD di kolam yang sama, Anda pada dasarnya membuang SSD karena masing-masing file Anda terbagi atas disk lain, jadi setengah dari file Anda mungkin pada SSD dan setengah lainnya pada HDD - jadi Anda masih harus menunggu HDD berputar dan mencari data sebelum benar-benar dapat digunakan oleh komputer Anda meskipun SSD menemukan bagian pertama dari data lama. [ini adalah penyederhanaan yang berlebihan, pada kenyataannya data dibagi ke disk yang berbeda pada tingkat blok, bukan tingkat file]
Jadi, Anda mungkin tidak ingin mencampur SSD dan HDD dalam disk virtual yang sama - memiliki kumpulan yang hanya terdiri dari HDD atau hanya SSD, tidak keduanya. Kebetulan, tidak apa-apa untuk memilikinya di kolam penyimpanan yang sama, hanya saja tidak bekerja pada disk virtual yang sama.
Sekarang, kembali ke pertanyaan Anda - ya, dimungkinkan untuk menggunakan SSD untuk mempercepat dengan menggunakan fitur 'penjurnalan' Storage Space - tetapi ada beberapa ketentuan:
- Anda harus menggunakan disk virtual dengan pengaturan ketahanan 'Paritas', disk jurnal tidak dapat digunakan dengan disk virtual 'Sederhana' atau 'Mirror'
- Anda harus memiliki setidaknya dua SSD - Anda tidak dapat menimpa ini (di latar belakang, mereka dikonfigurasikan sebagai Ruang Cermin sendiri jika salah satu gagal)
- Semua ruang pada SSD harus didedikasikan untuk penjurnalan, Anda tidak akan dapat menggunakan salah satu SSD untuk menyimpan data
- Semua ini tidak dapat dikonfigurasikan dari UI Windows di Windows 8 atau Server 2012 - Anda harus melakukannya secara manual menggunakan PowerShell
- Jika Anda telah secara manual meningkatkan jumlah ruang paritas di kumpulan Anda maka Anda harus menambah jumlah disk jurnal secara merata (misalnya jika Anda menggunakan ruang paritas 1 default, Anda memerlukan 2 SSD. Jika Anda memiliki 2 ruang paritas , Anda memerlukan 4 SSD, dll.).
- Mungkin sudah jelas, tetapi menambahkan disk Jurnal hanya meningkatkan kecepatan penulisan data ke disk virtual - kecepatan baca data tidak akan terpengaruh
Dengan asumsi Anda senang dengan pembatasan itu, inilah yang perlu Anda lakukan di jendela PowerShell yang lebih tinggi:
Untuk contoh ini, saya berasumsi Anda belum membuat kumpulan penyimpanan atau disk virtual - jika Anda memiliki set yang ada, modifikasi instruksi yang sesuai.
# 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
Anda sekarang dapat memeriksa semuanya berfungsi menggunakan 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
Sumber:
Saya pikir ini ditingkatkan pada server Windows 2012 r2 .
Storage Spaces dapat menggunakan solid-state drive yang ada di pool penyimpanan untuk membuat cache write-back yang toleran terhadap kegagalan daya dan bahwa buffer menulis acak kecil ke solid-state drive sebelum kemudian menulisnya ke hard disk drive.
Tulisan acak kecil sering mendominasi beban kerja perusahaan umum, dan mereka dapat memengaruhi kinerja transfer data lain yang sedang berlangsung. Dengan menggunakan solid-state drive (yang unggul pada akses acak) untuk cache write-back, Storage Spaces dapat mengurangi latensi penulisan acak dan juga sangat mengurangi dampak pada kinerja transfer data lainnya.
Tembolok tulis-balik transparan untuk administrator dan pengguna, dan dibuat pada semua disk virtual baru jika ada cukup solid-state drive di kumpulan penyimpanan, sebagaimana ditentukan oleh persyaratan berikut untuk ruang penyimpanan terkait:
Cache write-back bekerja dengan semua jenis ruang penyimpanan, termasuk ruang penyimpanan dengan tingkatan penyimpanan.
Ruang penyimpanan yang baru dibuat secara otomatis menggunakan cache write-back 1 GB secara default ketika kumpulan penyimpanan berisi cukup disk fisik dengan MediaType diatur ke SSD atau Usage set to Journal untuk mendukung pengaturan ketahanan yang ditentukan. Jika tidak ada cukup disk fisik dengan pengaturan ini, ukuran cache tulis-balik diatur ke 0, kecuali untuk ruang paritas, ketika diatur ke 32 MB.
sumber
Itu tergantung, sungguh. Setidaknya ada 4 cara Anda dapat menggunakan SSD dalam pengaturan campuran, yaitu ketika ada HDD dan SSD:
Jika Anda penasaran mengapa saya begitu percaya diri, itu karena saya telah menghabiskan beberapa minggu (tidak bercanda) menguji neraka dari Storage Spaces. Lihat seri benchmarking mendalam saya untuk semua angka yang mendukung pernyataan saya:
Bersulang.
sumber
Ada sedikit dokumentasi tentang hal ini, tetapi saya pernah membaca di suatu tempat bahwa Storage Spaces memiliki opsi untuk menambahkan disk ke kumpulan untuk Journal. Saya tidak dapat menemukan artikel asli, tetapi jika Anda melihat cmdlet Tambah-PhysicalDisk , di bawah Penggunaan, ada opsi untuk Jurnal ... Ketika saya membacanya, pria itu menyebutkan bahwa ia menggunakan SSD sebagai disk jurnal, dan menambahkannya ke kumpulan 8 drive 2TB, dan membaca dan menulis meningkat sebesar 40 +% ... Mileage Anda mungkin Bervariasi, tetapi mungkin layak dicoba ...
Sebagai opsi pihak ketiga, Anda mungkin juga ingin melihat FancyCache . Anda dapat menggunakan memori dan SSD sebagai cache untuk Media Anda yang lebih lambat. Saya menggunakannya sebelumnya, dan itu bekerja dengan baik, hanya saja tidak memiliki kesempatan untuk menginstal ulang sejak pindah ke Server 2012 ...
sumber