Dysk systemowy na dysku SSD; plik strony na własny dysk?

10

Używam dysku SSD Intel X25-E do napędu systemowego serwera Windows Server 2008 R2 z 16 GB pamięci RAM. Czy dobrą praktyką byłoby przeniesienie pliku stronicowania na własny dysk? Jeśli tak, to czy dla dysku plików stronicowania preferowane byłyby dyski SSD lub konwencjonalne dyski twarde?

Konfiguracja pamięci obejmuje również dwa woluminy danych, z których każdy jest zaimplementowany w 4-dyskowej macierzy RAID 10, podłączonej do zintegrowanego kontrolera RAID PERC 5 / i. Serwer to Dell PowerEdge 2900. Ma on 10 gniazd w płycie montażowej, jeden używany na dysk SSD, osiem na macierze RAID 10 i jedno puste gniazdo, które jest dostępne na dysk pliku stronicowania.

Dzięki.

sejong
źródło

Odpowiedzi:

11

Tradycyjną odpowiedzią byłoby oddzielenie pliku strony od dysku systemowego, ale wydajność X-25E powinna generalnie uczynić to niepotrzebnym, szczególnie na serwerze. Jeśli nie możesz umieścić wystarczającej ilości pamięci RAM w systemie, aby uniknąć niepotrzebnego stronicowania, lub masz aplikacje (takie jak Exchange 2007), które mogą korzystać z stronicowania bez względu na wszystko, to umieszczając plik strony na dedykowanych dyskach lub na dyskach gdzie wykorzystanie jest ogólnie niskie, dobrym pomysłem pozostaje.

Jednak używanie pojedynczego X-25E jako napędu systemowego wydaje mi się nieco dziwne. To, czy dobrym rozwiązaniem jest użycie dysków SSD do napędu systemowego, zależy całkowicie od tego, do czego używasz serwera, ale w większości przypadków dyski systemowe na (właściwie skonfigurowanych) serwerach nie będą najważniejszym wąskim gardłem we / wy, które chcesz kontrola.

Mogę jednak powiedzieć z całą pewnością, że nie należy używać tylko jednego dysku dla woluminów systemowych lub normalnych. Standardowa praktyka używania dwóch stosunkowo małych, ale stosunkowo szybkich dysków (2x10K SAS) w RAID 1 zapewnia wystarczającą wydajność do załadowania (głównie statycznych) plików dysków systemowych dla większości serwerów, ale gwarantuje pewien poziom odporności na awarie. Dyski SSD mogą nie być mechaniczne, ale mogą nadal działać.

Idealnie chcesz użyć dysków SSD, aby wyeliminować coś, co jest ograniczone IOPS - twoje macierze RAID 10 prawdopodobnie są w stanie zbliżyć się wystarczająco, aby dopasować szybkość transferu X-25E w większości warunków, ale nie zbliżą się do IOPS (kilkaset na najlepszy w porównaniu z wieloma tysiącami dla X-25E). Ponieważ jednak jest to pojedynczy dysk, powinieneś bardzo niechętnie umieszczać na nim wszystko, na co nie możesz sobie pozwolić, aby go całkowicie stracić - jeśli to byłbym ja, używałbym go do przechowywania plików tymczasowych (np. Buforowanie wydruku, np. raportowanie itp.).

Helvick
źródło
2
+1 Kwestionowanie zalet tej konkretnej konfiguracji - dysk systemowy na serwerze normalnie nie widzi dużej aktywności.
Oskar Duveborn,
To jest serwer terminali a / k / a Host sesji usług pulpitu zdalnego.
sejong
Folder Users jest przekierowywany do jednego z woluminów RAID 10 podczas instalacji systemu Windows. Myślałem o woluminie systemowym z jednym dyskiem, że w razie potrzeby można go przywrócić z kopii zapasowej bez systemu operacyjnego.
sejong
Teraz twój plan ma o wiele więcej sensu - prawdopodobnie uzyskasz o wiele większe wykorzystanie dysku systemowego dla serwera usług terminalowych i znacznie więcej stronicowania niż typowy serwer. Nadal poleciłbym dwa dyski systemowe, nawet jeśli masz bardzo szybki system udostępniania bez systemu operacyjnego. Biorąc pod uwagę to wyjaśnienie, myślę, że najlepszym rozwiązaniem byłoby zdobycie kolejnego X-25E i skonfigurowanie go jako pierwszego jako RAID 1, a następnie użycie tego pakietu dla Systemu i stronicowania.
Helvick
Sprzętowa macierz RAID nie obsługuje TRIM, więc RAID w połączeniu z dyskami SSD nie jest w tej chwili dobrym pomysłem. Nie ma to dużego wpływu na wydajność kopii lustrzanej RAID 1 w oprogramowaniu, więc możesz z niego korzystać.
JamesRyan
5

Kasa http://blogs.msdn.com/e7/archive/2009/05/05/support-and-qa-for-solid-state-drives-and.aspx

Poniższe informacje mogą jednak dotyczyć bardziej użycia konsumenckiego niż serwera, więc weź to z odrobiną soli.


Czy plik stron powinien być umieszczony na dyskach SSD?

Tak. Większość operacji na plikach stron to małe losowe odczyty lub większe sekwencyjne zapisy, które to typy operacji, które dobrze radzą sobie z dyskami SSD.

Analizując dane telemetryczne z tysięcy śladów i skupiając się na odczytach i zapisach plików stronicowych, znajdujemy to

Pagefile.sys czyta ponad liczbę zapisanych stron pagefile.sys o około 40 do 1,

Rozmiary odczytu pliku Pagefile.sys są zazwyczaj dość małe, z 67% mniejszymi lub równymi 4 KB i 88% mniejszymi niż 16 KB.

Pagefile.sys zapisy są stosunkowo duże, z 62% większym lub równym 128 KB i 45% wielkości dokładnie 1 MB.

W rzeczywistości, biorąc pod uwagę typowe wzorce plików stronicowania i korzystną charakterystykę wydajności dysków SSD dla tych wzorców, istnieje niewiele plików lepszych niż plik stronicowania na dysku SSD.

btb
źródło
Dziękujemy za link do bloga zespołu inżynierów Windows.
sejong
-1

Wiem, że sprzeciwiam się tutaj popularnym opiniom, ale WinXP uruchomiłem na kilku systemach bez pliku stronicowania od lat bez złych efektów. Właśnie kupiłem X-25 i zainstalowałem XP bez pliku strony. Po prostu nie widzę sensu w archaicznym pliku stronicowania Windows zużywającym mój dysk SSD.

Jeśli XP będzie działał dobrze z 1 GB pamięci RAM i maksymalnym plikiem stron 1,5 GB, nie rozumiem, dlaczego nie działałby dobrze z 2,5 GB pamięci RAM i bez pliku stronicowania. W bardzo rzadkich warunkach (jak uruchamianie Photoshopa z mnóstwem otwartych okien i wielu otwartych okien Firefoksa i kilku innych uruchomionych pamięci) dostaję ostrzeżenie o niskim poziomie pamięci ... ale jestem pewien, że to to samo ostrzeżenie dostałem, jeśli mój plik stronicowania był maksymalny. W każdym razie wszystko, co robię, to zapisywanie mojej pracy i zamykanie niektórych aplikacji do zapamiętywania pamięci i nic mi nie jest.

// Rant na // Wreszcie, jeśli „musimy mieć pliki stronicowania”, nie mogę uwierzyć, że w 2009 r. Nie możemy stworzyć cholernego dysku RAM dla pliku stronicowania! Mówię poważnie, w 1986 roku na mojej Amidze mogłem stworzyć dysk RAM o stałej wielkości, który przetrwałby ponowne uruchomienie (VD0: odzyskiwalny dysk RAM ASDG)! Jak to może być ćwierć wieku później i nadal nie mamy funkcji, które uznaliśmy za oczywiste w przypadku Amigi? // Rant off //

Fred Hamilton
źródło
1
Przez lata korzystałem także z systemu Windows bez plików stron, co ostatnio bardzo mnie przygryzło: edytowałem duże zdjęcie w Photoshopie na moim komputerze o pojemności 8 GB, a podczas edycji systemu Windows zabrakło pamięci. Cóż, zamknąłem wszystko, próbowałem zapisać obraz - problem polegał na tym, że Photoshop potrzebował więcej pamięci, aby zapisać obraz, bez pliku strony nie było sposobu, aby uzyskać więcej, więc ostatecznie straciłem edycję na bardzo dużym obrazie, ponieważ system nie mógł dać mi więcej pamięci.
Sam
To bardzo bolesne. Problem polega na tym, że zabrakło pamięci. Jestem pewien, że mógłbym stworzyć te same warunki (z większą lub większą liczbą plików) i spowodować awarię nawet Z plikiem stronicowania. A gdybyś miał więcej pamięci RAM, nie rozbiłby się bez pliku stronicowania. Photoshop ma również własny katalog temp / scratch. Nie polecam wyłączania tego ... czy było włączone w twoim systemie?
Fred Hamilton
Plik strony na ramdysku? Dlaczego nie pozbyć się tej dodatkowej warstwy i po prostu mieć więcej wolnego pamięci RAM?
surfasb
Zasadniczo całkowicie się zgadzam - robiłem to z dyskiem RAM, ponieważ A) Mam dużo więcej pamięci RAM niż 32-bitowy WinXP może uzyskać dostęp, dysk RAM trafia do dodatkowej pamięci RAM, więc jest to jak wolna pamięć, i B) Niektórzy ludzie wydają się myślę (nie sądzę, że w ten czy inny sposób zostało to udowodnione), że Windows (lub niektóre programy Windows) nie są zadowolone, chyba że istnieje plik stronicowania. Wydawało się to najlepszym sposobem na rozwiązanie tego problemu - dysk RAM jest szybki, nie ma wpływu na pamięć RAM dostępną dla systemu operacyjnego, a system operacyjny jest szczęśliwy, ponieważ istnieje plik stronicowania.
Fred Hamilton