To nieco rozszerza odpowiedź TiernanO - starałem się znaleźć dobre szczegółowe tło na ten temat, więc pomyślałem, że napisałbym to ładnie dla wszystkich:
Dysków SSD można użyć do przyspieszenia puli, ale działa to tylko w określonych sytuacjach i należy spełnić szereg warunków.
Po pierwsze, nie można po prostu dodać dysków SSD do istniejącej puli i oczekiwać, że przyspieszy to działanie systemu. W rzeczywistości, jeśli miksujesz dyski SSD z dyskami HDD w tej samej puli, zasadniczo marnujesz dyski SSD, ponieważ każdy z plików jest podzielony na inne dyski, więc połowa pliku może znajdować się na dysku SSD, a druga połowa na dysk twardy - więc nadal będziesz musiał czekać, aż dysk twardy się rozkręci i poszuka danych, zanim będzie mógł faktycznie zostać użyty przez komputer, mimo że SSD już dawno znalazła pierwszą połowę danych. [jest to nadmierne uproszczenie, w rzeczywistości dane są dzielone na różne dyski na poziomie bloku, a nie na poziomie pliku]
Prawdopodobnie nie chcesz mieszać dysków SSD i HDD na tym samym dysku wirtualnym - masz pule złożone tylko z dysków HDD lub tylko z dysków SSD, a nie z obu. Nawiasem mówiąc, dobrze jest mieć je w tej samej puli pamięci, po prostu nie działając na tym samym dysku wirtualnym.
Teraz wracając do pytania - tak, można użyć dysków SSD, aby przyspieszyć, korzystając z funkcji „kronikowania” Storage Storage - ale jest kilka warunków:
- Musisz używać dysku wirtualnego z ustawieniem odporności „Parzystość”, dysków z dziennikiem nie można używać z dyskami wirtualnymi „Prostymi” lub „Lustrzanymi”
- Musisz mieć co najmniej dwa dyski SSD - nie możesz tego zmienić (w tle są one skonfigurowane jako przestrzeń lustrzana na wypadek awarii jednego z nich)
- Całe miejsce na dysku SSD musi być przeznaczone na kronikowanie, nie będzie można używać żadnego z dysków SSD do przechowywania danych
- Żadnej z tych opcji nie można skonfigurować za pomocą interfejsu użytkownika systemu Windows w systemie Windows 8 lub Server 2012 - musisz to zrobić ręcznie za pomocą programu PowerShell
- Jeśli ręcznie zwiększyłeś liczbę przestrzeni parzystości w puli, powinieneś również zwiększyć liczbę dysków dziennika (np. Jeśli używasz domyślnej 1 przestrzeni parzystości, potrzebujesz 2 dysków SSD. Jeśli masz 2 przestrzenie parzystości , potrzebujesz 4 dysków SSD itp.).
- Może to być oczywiste, ale dodanie dysków z dziennikiem tylko zwiększa prędkość zapisywania danych na dysku wirtualnym - prędkości odczytu danych nie ulegną zmianie
Zakładając, że jesteś zadowolony z tych ograniczeń, oto co musisz zrobić w podwyższonym oknie PowerShell:
W tym przykładzie zakładam, że nie utworzyłeś jeszcze swojej puli pamięci lub dysków wirtualnych - jeśli masz już istniejący zestaw, zmodyfikuj instrukcje odpowiednio do potrzeb.
# 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
Możesz teraz sprawdzić, czy wszystko działało za pomocą 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
Źródła:
Myślę, że poprawiono to na Windows Server 2012 R2 .
Miejsca do magazynowania mogą wykorzystywać istniejące dyski półprzewodnikowe w puli pamięci do tworzenia pamięci podręcznej zapisu, która jest odporna na awarie zasilania i buforuje małe losowe zapisy na dyskach półprzewodnikowych, a następnie zapisuje je na dyskach twardych.
Małe losowe zapisy często dominują w typowych obciążeniach korporacyjnych i mogą wpływać na wydajność innych przesyłanych danych. Wykorzystując dyski półprzewodnikowe (które wyróżniają się w przypadkowym dostępie) do pamięci podręcznej zapisu, Miejsca do magazynowania mogą zmniejszyć opóźnienie losowych zapisów, a także znacznie zmniejszyć wpływ na wydajność innych transferów danych.
Pamięć podręczna zapisu jest przezroczysta dla administratorów i użytkowników i jest tworzona na wszystkich nowych dyskach wirtualnych, jeśli w puli pamięci znajduje się wystarczająca liczba dysków półprzewodnikowych, co określają następujące wymagania dotyczące powiązanej przestrzeni dyskowej:
Pamięć podręczna odpisu działa ze wszystkimi typami przestrzeni pamięci, w tym przestrzeniami pamięci z warstwami pamięci.
Nowo utworzone przestrzenie pamięci automatycznie domyślnie używają 1 GB pamięci podręcznej zapisu, gdy pula pamięci zawiera wystarczającą liczbę dysków fizycznych z MediaType ustawionym na SSD lub Użycie ustawionym na Journal, aby obsługiwać określone ustawienie odporności. Jeśli przy tych ustawieniach nie ma wystarczającej liczby dysków fizycznych, rozmiar pamięci podręcznej zapisu jest ustawiany na 0, z wyjątkiem przestrzeni parzystości, gdy jest on ustawiony na 32 MB.
źródło
To zależy, naprawdę. Istnieją co najmniej 4 sposoby wykorzystania dysków SSD w konfiguracji mieszanej, tj. Gdy są zarówno dyski HDD, jak i dyski SSD:
Jeśli jesteś ciekawy, dlaczego jestem taki pewny, to dlatego, że spędziłem kilka tygodni (nie żartuję) testując piekło poza Miejsca do przechowywania. Sprawdź moją serię dogłębnych testów porównawczych dla wszystkich liczb, które wspierają moje stwierdzenia:
Twoje zdrowie.
źródło
Dokumentacja na ten temat jest bardzo niewielka, ale gdzieś przeczytałem, że Miejsca do magazynowania mają opcję dodania dysku do puli dla Journaling. Nie mogę znaleźć oryginalnego artykułu, ale jeśli spojrzysz na polecenie cmdlet Add-PhysicalDisk , w części Wykorzystanie istnieje opcja dla Dziennika ... Kiedy o tym czytam, facet wspomniał, że użył dysku SSD jako dysku dziennika, i dodał go do puli 8 napędów 2Tb, a odczyt i zapis zwiększony o 40 +% ... Twój przebieg może się różnić, ale warto spróbować ...
Jako opcja strony trzeciej możesz również zajrzeć na FancyCache . Możesz używać pamięci i dysków SSD jako pamięci podręcznej dla wolniejszych nośników. Użyłem go wcześniej i działał dobrze, po prostu nie miałem okazji ponownej instalacji od czasu przejścia na Server 2012 ...
źródło