Chcę zbudować serwer obsługujący około 2 TB danych. Oczywiście dysk SSD nie ma obrazu, jeśli chodzi o napęd danych. Moje pytanie brzmi: czy jest jakaś korzyść z używania dysków SSD jako napędu rozruchowego? Planuję umieścić na nim pamięć 16G. Myślę, że przez większość czasu usługi powinny być ładowane do pamięci, a serwer rzadko wymaga ponownego uruchomienia. Czy w takim przypadku warto uzyskać dysk SSD, czy po prostu RAID1 z dwoma dyskami SATA?
hard-drive
ssd
Kai Wang
źródło
źródło
Odpowiedzi:
Nie sądzę, nie teraz. Są drogie, to stosunkowo nowa technologia, która nie jest pozbawiona własnych problemów; Jeff Atwood ma ciekawy wpis na blogu o zaletach i wadach ich używania.
Biorąc pod uwagę zamierzony przypadek użycia, potrzeba dysku SSD wydaje się jeszcze mniejsza. Zwykle widzisz ogromne korzyści podczas uruchamiania i otwierania aplikacji, ale na serwerze danych z dużą ilością pamięci RAM, która rzadko się restartuje, nie ma sensu wydawać dodatkowych pieniędzy.
źródło
To zależy od rodzaju serwera, ale ogólnie rzecz biorąc, tak, to powinien być dobry pomysł.
Dyski SSD najlepiej nadają się do danych tylko do odczytu, którymi zwykle są serwery, a nie stacje robocze. Tak to ma.
Ponadto, im szybciej plik może być podawane, tym lepszy serwer będzie, a od kierowcy SSD są miało być szybciej, to ma, że będzie dla niego również.
Wreszcie, dyski SSD zwykle zużywają mniej energii, wytwarzają mniej hałasu i generują mniej ciepła, więc serwer będzie wymagał mniej energii elektrycznej i chłodzenia (co jest banami w serwerowniach na całym świecie), więc ma to samo.
To powiedziawszy, znowu zależy to od specyfiki twojego serwera i użycia obudowy (np. 16 GB brzmi dobrze, ale czy pliki będą buforowane w pamięci RAM lub będą musiały zostać pobrane z dysku?), A także od rzeczywistych dysków, o których mowa . Ogólnie jednak tak, większość serwerów jest na ogół lepsza w przypadku dysków SSD.
źródło
W tej sytuacji napęd rozruchowy SSD prawdopodobnie poprawi tylko czas rozruchu, gdy wszystko zostanie uruchomione, aw pamięci RAM (masz 16 GB) nie będzie to miało znaczenia. Być może, jeśli przechowujesz na nim bazę danych o pojemności 10 GB +, może to pomóc, ale prawdopodobnie lepiej wydać pieniądze na więcej napędów magnetycznych (być może na redundancję).
źródło
Myślę, że to dobry pomysł. Dysk SSD zapewnia większą niezawodność (szczególnie istotną w przypadku laptopów) i lepszą wydajność (brak względnych obaw dotyczących czasu wyszukiwania między ścieżkami), które są wspaniałymi zaletami w przypadku problemów z serwerem.
Pamiętaj jednak, że dysk SSD jest wciąż bardzo nowy i nie jest odporny na awarie. Zanim przejdziesz tą ścieżką, powinieneś zbadać rodzaje problemów napotykanych przez ludzi z różnymi markami i modelami dysków SSD.
źródło
Zależy od użycia serwera, od tego, co opisujesz, prawdopodobnie nie warto. Dyski SSD należą do nich z serwerami o wysokim zużyciu I / O, takimi jak hosty serwerów wirtualnych.
Umieść około 10 maszyn wirtualnych na serwerze ze standardowymi dyskami, a następnie porównaj je z dyskiem SSD. Spraw, aby wszystkie 10 maszyn wirtualnych coś robiło i patrz, jak serwer oparty na SSD lata, podczas gdy stary napęd magnetyczny blokuje maszyny wirtualne, gdy czekają na swoją kolej do odczytu / zapisu na dyskach twardych.
Wracając do pierwotnego pytania, dlaczego martwisz się czasem uruchamiania? Czy planujesz regularne ponowne uruchomienie serwera? Mam serwery, które nie były restartowane przez około 3 lata, co moim zdaniem byłoby normalne dla stabilnych komputerów, które po prostu wykonują zadanie, które miały wykonać.
źródło
To zły pomysł. Dyski SSD dają niesamowite szaleństwa i dlatego za nie płacisz: przechowujesz dane, do których najczęściej uzyskiwany jest dostęp w sposób losowy. Baza danych na zestawie dysków SSD może przewyższać (szczególnie w scenariuszach wymagających intensywnego odczytu) bardzo drogi system pamięci masowej.
System operacyjny uruchamia się, a następnie praktycznie wszystkie używane pliki wykonywalne są przechowywane w pamięci RAM, wszystko nieużywane jest zamieniane. Jeśli planujesz intensywne korzystanie z zamiany (zły pomysł), możesz umieścić swap na dysku SSD, ale wolałbym użyć dysku twardego i umieścić różnicę w pamięci RAM.
źródło
Myślę, że przez większość czasu nie warto.
Ale jeśli masz duże wymagania komputerowe z dużymi plikami (powiedzmy filmy Dailymotion / kodowanie na YouTube), prędkość odczytu / zapisu jest prawdopodobnie ważna.
Jeśli twoje aplikacje czytają dużo, nawet małe pliki, może to naprawdę zwiększyć wydajność. Jeśli jednak buforujesz najczęściej obsługiwane dane w pamięci RAM (patrz demon memcached), nie stanowi to już problemu.
źródło