Tomasz Świdziński

Tomasz Świdziński lead sprzedawca

Temat: [hardware] SDD i RAID5?

Witam,
Wlasnie sprawilismy naszemu umierajacemu (pod naporem danych) serwerowi dwa napedy SSD ale naszly mnie watpliwosci, czy RAID0 to dobre rozwiazanie...

Pierwsze zalozenie bylo takie, ze SSD jest superniezawodne (w stosunku do HDD), a na dyskach nie bedzie danych niezbednych dla dzialania systemu (tylko dane klientow), do tego wszystko jest backupowane na inny dysk co cztery godziny i inna maszyne w innym pomieszczeniu raz w tygodniu. Strate czterech godzin pracy bedzie mozna latwo nadrobic (nie powinno dotknac wiecj niz 1-5 klientow, a ewentualny zly posmak w ustach bedzie mozna bardzo latwo naprawic kilkoma darmowymi kuponami).

Nadal jednak mam watpliwosci - RAID0 w serwerze - choc z drugiej strony MTBF: 1.5 million hours to teoretycznie duzo lat niezawodnej pracy... nawet jak obciazenie serwera bedzie inne niz uzywane w czasie testow fabrycznych gdzie im sie ten numer wyprodukowal... :)

Opinie? Nastepny dysk do RAID5 to kolejna kupka pieniedzy, chcialbym zaoszczedzic. :D
pTomek

konto usunięte

Temat: [hardware] SDD i RAID5?

MTBF nie gwarantuje Ci, ze dysk bedzie sprawny przez 1.5mln godzin - to taki fajny chwyt martekingowy polaczony ze statystyka.
RAID5 - to przeliczanie sum kontrolnych a to tylko generuje zbedny narzut na dysk.
Pomysl lepiej o RAID-1 lub jesli koniecznie chcesz ten RAID-0 to moze lepiej pomyslec o zmianie polityk backupu.
Odczyt sekwencyjny dla RAID-0 i RAID-1 teoretycznie powinien byc prawie taki sam.
Marcin Rybak

Marcin Rybak Administrator

Temat: [hardware] SDD i RAID5?

w zależnosci od tego, czy to raid hardwarowy czy softwarowy - to może raid10 na dwóch dyskach? Nowe SSD ze wsparciem TRIMu, powinny wytrwać dużo I/O... obawiałbym się jednak stawiać go w raid0.

Temat: [hardware] SDD i RAID5?

Raid 10 na dwóch dyskach? :) 1 + 0 czy 0 + 1 ?:) Oprócz wzrostu ilości I/O nic nie osiągniesz w ten sposób.
Tomku co na tych dyskach stoi? Jakaś baza danych czy coś innego, jaka jest charakterystyka obciążenia (zapis vs odczyt)?
Może przez dzień włącz jakiś monitoring, zakładając że to jakiś *nix to np nmonem i wklej wykresy z analyzera, wtedy na pewno łatwiej będzie doradzić odpowiedni poziom raid.
Dodatkowe pytanie to czy masz dobry kontroler HW czy jedynie md wchodzi w grę bo liczenie sum kontrolnych przy dużej ilości I/O może solidnie obciążyć procesor ale nigdy nie sprawdzałem jak to będzie się zachowywać przy ssd.Tomasz Wiśniewski edytował(a) ten post dnia 24.10.10 o godzinie 22:18
Tomasz Świdziński

Tomasz Świdziński lead sprzedawca

Temat: [hardware] SDD i RAID5?

Dzieki za wszystkie odpowiedzi.

Wiec na serwerze sa dane do animacji, ktore renderuja sie na render slaveach. Operacje to odczyt mniejszych i wiekszych plikow (kilkadziesiat, kilkaset na scene, wielkosci od kilku KB do kilkuset MB) i zapis nowego pliku o wielkosci 1-100MB co kilkanascie sekund / kilka minut.

Jezeli dysk wysiadzie to ja musze wylaczyc serwer, zmienic dysk, wystartowac i wszystko kula sie dalej. Jedyne co zaginie to ostatnie 4 godziny obliczen i danych wrzuconych przez klientow. To, tak na prawde nie jest problem i da sie naprawic stosunkowo latwo przez nie wyslanie faktur za calosc obliczeni z okresu krachu (ktore najczesciej trwaja kilka razy dluzej niz te 4 godziny).

Program zarzadzajacy danymi moze w kazdej chwili przejsc do katalogu z kopiami i tam kontynuowac oraz kazac przeliczyc jeszcze raz utracone dane.

RAID bedzie z plyty glownej - mam bardzo slaby serwer i do kart RAID juz sa podpiete 4 dyski, a tylko tyle moze on obsluzyc. Myslalem o zakupie nowego serwera, ale taki jakbym chcial kosztuje ponad 350tys zlotych i (na razie?) mnie na niego nie stac, wiec pomyslalem ze najlepsza opcja jest dolozenie temu 2x SSD. Ten radzilby sobie calkiem niezle, gdyby nie to, ze duzo rownoleglych operacji odczytu / zapisu na kontrolerze, ktory mam teraz, zabija trasfer (plik 100MB potrafi sie zapisywac 5-10 sekund... moja 1Gb siec wydaje sie prawie lezec odlogiem :( )
pTomek
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: [hardware] SDD i RAID5?

Przypuszczam że dyski SSD też nie są specjalnie enterprise więc padną prędzej niż później... RAID0 lepiej sobie darować bo szkoda czasu i pracy - szczególnie przy jakimś "kontrolerze" z płyty.
Dobry sprzętowy kontroler macierzowy + RAID 10 lub nawet 5 i nawet nie zauważysz awarii bo wszystko wymienisz w locie.
Dokładanie dysków ssd do słabego serwera nie jest najlepszym rozwiązaniem - ssd nie będzie miało okazji się wykazać.
Nawet w dużych macierzach kilka dysków ssd potrafi zużyć całe pasmo ;-)
Tomasz Świdziński

Tomasz Świdziński lead sprzedawca

Temat: [hardware] SDD i RAID5?

Dzieki,
Mam PERC200 i kontroler na plycie, do tego na plycie podpiete sa tylko dwa dyski. Do tego dojdzie SSD.
Wiem, ze dokladanie HDD do slabego serwera nie jest najlepszym rozwiazaniem, ale w tym momencie to jedyne rozwiazanie na jakie mnie stac. :)

Temat: [hardware] SDD i RAID5?

Jak masz bardzo słaby serwer z niezbyt wydajnym kontrolerem to wkładanie ssd to chyba nie najlepszy pomysł.
Pytanie ile kasy maksymalnie możesz wydać na upgrade bo może się okazać że lepiej bezie kupić słabego pceta z kontrolerem sprzętowym raid z kilkoma (np ośmioma)dyskami sata lub sas ale one sa wyraźnie droższe. Koszt takiego rozwiązania z dyskami sata to około 3k zł brutto więc niezbyt dużo
Przy dużym położeniu na zapis radze kierować się do raid10 bo raid5 jest szybki w odczycie a z zapisem już jest dużo gorzej

edit:

Zmierzyłem na swoim samsungu f3 zapis dużych plików i średnio wyszło ponad 100 MB/s więc stawiam że osiem takich dysków połączonych w raid10 dało by radę obciążeniu generowanemu przez Twoją aplikację.Tomasz Wiśniewski edytował(a) ten post dnia 26.10.10 o godzinie 22:27
Tomasz Świdziński

Tomasz Świdziński lead sprzedawca

Temat: [hardware] SDD i RAID5?

Tomasz Wiśniewski:
Jak masz bardzo słaby serwer z niezbyt wydajnym kontrolerem to wkładanie ssd to chyba nie najlepszy pomysł.
dzieki za wszystkie odpowiedzi. :)
Zmierzyłem na swoim samsungu f3 zapis dużych plików i średnio wyszło ponad 100 MB/s więc stawiam że osiem takich dysków połączonych w raid10 dało by radę obciążeniu generowanemu przez Twoją aplikację.
Teoretycznie - moj PERC200 4 dyski F3 i jak mierze to jest 150-280MB/s (RAID5) to w praktyce okazuje sie ze 5MB/s (i mniej) sie zdarza. :(

Do tego dochodzi kontroler na plycie, podlacze zmirrorowane 2x SSD. Mysle ze transfer na SSD nie bedzie spadal tak drastycznie i dozyje do czasu kiedy bedzie mnie stac na nowiutki PowerEdge R510. :)
Marcin Rybak

Marcin Rybak Administrator

Temat: [hardware] SDD i RAID5?

Tomasz Wiśniewski:
Raid 10 na dwóch dyskach? :) 1 + 0 czy 0 + 1 ?:) Oprócz wzrostu ilości I/O nic nie osiągniesz w ten sposób.

Dysk A i B - mają odczytu sekwencyjnego dajmy na to 100MB/s - składając je w raid1 dostajesz output sekwencyjny na poziomie 100MB/s. Składając je w raid 10 dostajesz output sekwencyjny na poziomie 200MB/s i redundancje raid1.

konto usunięte

Temat: [hardware] SDD i RAID5?

Marcin Rybak:
Tomasz Wiśniewski:
Raid 10 na dwóch dyskach? :) 1 + 0 czy 0 + 1 ?:) Oprócz wzrostu ilości I/O nic nie osiągniesz w ten sposób.

Dysk A i B - mają odczytu sekwencyjnego dajmy na to 100MB/s - składając je w raid1 dostajesz output sekwencyjny na poziomie 100MB/s. Składając je w raid 10 dostajesz output sekwencyjny na poziomie 200MB/s i redundancje raid1.
Czyli zgodnie z tą teorią, każdy dysk dołożony do raidu0 zwiększy output o 1/n procent? ;)
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: [hardware] SDD i RAID5?

Tomasz Świdziński:

Teoretycznie - moj PERC200 4 dyski F3 i jak mierze to jest 150-280MB/s (RAID5) to w praktyce okazuje sie ze 5MB/s (i mniej) sie zdarza. :(

Bo wydajność to nie tylko dyski i kontroler ale również system operacyjny, system plików, fragmentacja plików na dysku, ilość równoczesnych operacji oraz wydajność całego systemu.
15-280MB/s to odczyt sekwencyjny do czego dyski SATA są dobre ale gdy trzeba naprawdę popracować i pobiegać głowicą po dysku w poszukiwaniu plików lub ich części to już nie jest różowo.

Podłącz dyski SSD jako RAID1 bo z dwoma dyskami nic ciekawszego nie wymyślisz i zobacz co to da. Jeśli aż tak bardzo przy pracy ci dyski zwalniają to moze SSD pomoże, na nich nie ma czegoś takiego jak głowice więc czas wyszukiwania będzie zdecydowanie krótszy a jak widać to właśnie czas wyszukiwania cię dobija.

Następna dyskusja:

sprawdzona plyta - hardware...




Wyślij zaproszenie do