Dyski SSD M.2 do serwera

1

Cześć,
czy kojarzy ktoś czy w serwerach w mniejszych biurach korzysta się z dysków SSD M.2 i czy łączy się je w RAID? Jeszcze taka uwaga: chcę taki dysk pod bazę danych a nie tylko pod system operacyjny. Z serwera będzie korzystać max kilkanaście osób.
Na serwerze będzie zainstalowany program bazodanowy i część osób będzie się łączyć zdalnie z serwerem i pracować bezpośrednio na nim przez zdalny pulpit a część osób będzie się łączyć lokalnie tylko do bazy danych. Zależy nam aby były jak najmniejsze opóźnienia przy pracy z bazą danych.
Z ilu dysków robić RAID-a aby to śmigało? :)

Możecie polecić jakąś stronę, gdzie można sobie skonfigurować serwer z takimi dyskami.

Z góry dziękuję.

2

A jakie znaczenie ma wielkość biura? Bo dla mnie żadne. Ważne jakiej wydajności potrzeba.

0
mr_jaro napisał(a):

A jakie znaczenie ma wielkość biura? Bo dla mnie żadne. Ważne jakiej wydajności potrzeba.

No dobra, ale jak określić tą wydajność?
Podając liczbę osób, która będzie w danym czasie korzystać z serwera chyba da się określić zapotrzebowanie na wydajność? Tak jak napisałem chodzi o aplikację bazodanową - program księgowy (procek będzie się nudził, ale trochę martwię się o dostęp do danych przez wszystkich użytkowników). Liczba osób pracujących w programie to około 10.

2

Nie liczba osób a ilość i ciężkość operacji na sekundę. Przykładowo ludzie mogą wykonywać zapytania które trwają 1microsekunde ale tak samo mogą wykonywać zapytania które trwają 20minut i w tym czasie dysk pracuje nad tym jednym zapytaniem na 100% możliwości.

1

Nie wiem czy postawienie terminala i bazy danych na jednym serwerze to dobry pomysł jeśli zależy wam na małych opóźnieniach. Wystarczy że ktoś się zaloguje i włączy przeglądarkę z jakąś stroną, albo ściągnie zbyt dużo danych do "programu bazodanowego" na raz i zacznie się danymi bawić i już masz zapchany RAM i procesor spowalniając wszystko dla innych użytkowników.
Moim zdaniem dużo ważniejsze niż dysk jest ilość pamięci RAM. Przy skomplikowanych zapytaniach baza danych potrzebuje trzymać w pamięci na przykład wszystkie grupy, każda grupa waży tyle co długość pól po których grupujesz + dane z select, proste zapytanie z GROUP BY i ORDER z dużą ilością grup może z lekkością zająć pół giga w pamięci. Żeby baza nie musiała zrzucać tego na dysk i stronicować co znacząco spowalnia działanie proponuję zaopatrzyć serwer w wystarczającą ilość pamięci. Dla wspomnianych zastosowań 32GB powinno wystarczyć - w RAMie powinny się zmieścić przynajmniej wszystkie indeksy, ale ciężko powiedzieć nie wiedząc ile danych tam będziesz miał, jak będą wyglądały zapytania itp. W mojej firmie mieliśmy tylko kilkunastu użytkowników i 512GB RAMu dla bazy danych i go często brakowało gdy kilku użytkowników chciało jakiś złożony raport na raz.
Jeśli baza musi się odwołać do dysku to już jest źle, zazwyczaj się i tak to przyspiesza łącząc w RAID, używając SSD itp ale sam czas dostępu do danych na dysku nie jest aż tak istotny przy przetwarzaniu zapytania - jeśli indeksy są w pamięci to wyjmowane są wybiórczo tylko niektóre rekordy i nie powinno ich być dużo, więc danych do skopiowania też nie jest wiele - tu SSD ma zdecydowaną przewagę nad HDD bo potrafi szybko zwrócić dane z odległych obszarów dysku.

A co do RAID to oczywiście 10 (minimum 4 dyski), nigdy RAID 5.
Z tym że uważaj bo 2x większy dysk SSD może być szybszy niż 2 mniejsze dyski SSD połączone w RAID 0 a już na pewno mieć mniejszy czas dostępu. Dyski SSD są wewnątrz złożone z osobnych modułów pamięci - tak naprawdę RAID masz już jakby wbudowany w środku i ogranicza je tylko przepustowość złącza i szybkość kontrolera - im więcej modułów (większa pojemność) tym z reguły szybszy dysk. Z SSD warto wybrać największe dyski jakie się da.

0
Kofcio napisał(a):

czy kojarzy ktoś czy w serwerach w mniejszych biurach korzysta się z dysków SSD M.2 i czy łączy się je w RAID?

Tak.
Właśnie mam na blacie (czyli wkrótce jedzie do klienta):

  • płyta Asusa B360M-A
  • 2 dyski M.2 Evo 970 1TB (spięte w RAID 1 czyli mirror)
  • 1 dysk 860 Evo 1TB (na kopie bezpieczeństwa)
  • i3 oraz 16GB RAMu

Działa to (dyski M.2) lepiej niż kontroler Adapteca za 1k i 4 dyski serwerowe HDD spięte w RAID 10.

1 użytkowników online, w tym zalogowanych: 0, gości: 1