RAID 1 przy użyciu Dell PERC H330, bez pamięci podręcznej i bez baterii


1

Niedawno wynajęliśmy dedykowany serwer i stwierdziliśmy, że serwer (Dell PowerEdge R230) ma kontroler RAID Dell PERC H330. Podczas przeszukiwania witryny firmy Dell stwierdziliśmy, że ten kontroler nie ma pamięci podręcznej, nie ma pamięci podręcznej zapisu i nie ma baterii

Źródło: http://www.dell.com/support/article/ie/en/iedhs1/SLN292279/perc-poweredge-raid-controller-types-for-dell-servers?lang=EN

Zamierzamy używać tego kontrolera RAID do konfiguracji RAID 1 (dublowanej) przy użyciu 2 dysków twardych SATA.

  1. Naszym głównym problemem jest to, że ponieważ kontroler RAID Dell PERC H330 nie ma baterii i pamięci podręcznej, może to stanowić problem dotyczący bezpieczeństwa danych oraz czynnik ryzyka uszkodzenia danych i problemów z integralnością danych.

  2. Ponadto, w celu zwiększenia bezpieczeństwa i zmniejszenia ryzyka, zaleca się uaktualnienie do Dell PERC H710 lub Dell PERC H330 byłoby w porządku? Dell PERC 710 ma pamięć podręczną 512 MB NV i pamięć podręczną Flash z pamięcią podręczną zapisu.

  3. Czy brakująca pamięć podręczna jest również problemem podczas przebudowy jednego dysku z powodu awarii jednego dysku?


1
zawsze jest równowaga między pieniędzmi a funkcjami, ale dla tej konfiguracji martwiłbym się bardziej o UPS (a więc nie potrzebowałbym podtrzymania bateryjnego w pamięci podręcznej na karcie RAID) niż w konfiguracji kart RAID. Jeśli wydajność jest problemem, sprawy mogą wyglądać inaczej.
Hennes,

jeśli serwer jest „wewnętrzny” (wynajęty i jest fizycznie dostępny dla ciebie / twojego zespołu), to kup UPS za nawet kilkaset funtów. Jeśli serwer dedykowany jest dzierżawiony przez, powiedzmy, centrum danych, zapytaj go, dlaczego nie ma UPS dla swoich klientów i / lub czy zapewnia je za dodatkową opłatą. UPS daje serwerowi wystarczająco dużo czasu, aby zakończyć zadania i wykonać normalne zamknięcie zamiast nagłej utraty zasilania, a mała bateria RAID może jedynie opróżnić pamięć podręczną na dysk, ale pozostawić system operacyjny w potencjalnie gorszej sytuacji.
Kinnectus

Serwer znajduje się w centrum danych, ale nie mamy do niego fizycznego dostępu. Serwer ma zasilacz UPS, który jest zasilany z generatora prądu diesla. Tak więc elektryczność może stanowić problem tylko w przypadku awarii zasilania (serwer ma tylko jedno źródło zasilania).
Alexandru

Odpowiedzi:


2

Masz rację mówiąc, że kontroler nie ma pamięci podręcznej ani baterii. Ale jedyną rzeczą, która dzieje się, gdy nie masz tych składników, jest kontroler działający zgodnie z polityką zapisu „Przekazywanie”. Oznacza to, że gdy system operacyjny wysyła żądanie zapisu do kontrolera, zapisuje je bezpośrednio na dyskach zaplecza, w tym przypadku na obu dyskach, ponieważ używasz konfiguracji RAID1.

Jeśli dysponujesz pamięcią podręczną, kontroler będzie mógł używać jej na dwa sposoby: do buforowania odczytu lub buforowania zapisu. W przypadku buforowania odczytu nie musisz martwić się o posiadanie baterii, czy nie, ponieważ nigdy nie będziesz mieć brudnych danych w pamięci podręcznej, ponieważ jest to CZYTANIE.

W przypadku, gdy pamięć podręczna służy również do zapisywania pamięci podręcznej, kontroler działa zgodnie z zasadą zapisu „zapisywanie z powrotem”. Oznacza to, że gdy system operacyjny wysyła żądanie zapisu do kontrolera, zapisuje je do pamięci podręcznej, a następnie, gdy jest w stanie to zrobić, opróżnia zawartość pamięci (brudne dane lub strony), aby dyski zaplecza. Ta procedura przyspiesza wydajność zapisu w systemie. W takim przypadku bardzo ważne jest, aby mieć akumulator na wypadek awarii zasilania, ponieważ bez akumulatora wszystkie brudne dane znajdujące się w pamięci podręcznej zostaną utracone. ALE ... kontroler jest wystarczająco inteligentny, aby wyłączyć zasadę „zapisu wstecznego” w przypadku, gdy bateria nie działa poprawnie lub nie ma wystarczającego naładowania.

Więc sedno jest. Jeśli kontroler nie ma pamięci podręcznej, więc nie potrzebuje baterii (nie może jej użyć do niczego). Nie będzie żadnego uszkodzenia danych, ponieważ w tego rodzaju systemach nie ma brudnych danych w pamięci bez zapisywania ich na dyskach (ponieważ nie ma żadnej pamięci do przydzielenia tych danych !!!).

W przypadku pamięci podręcznej, jeśli jest używana tylko do odczytu żądań, nie potrzebuje baterii, ponieważ nie ma brudnych danych w pamięci bez zapisywania na dysku wewnętrznym, ponieważ brudne dane istnieją tylko wtedy, gdy pamięć podręczna jest używana do żądań zapisu.

Jeśli pamięć podręczna jest używana do zapisywania żądań, bateria powinna działać poprawnie, aby zachować brudne dane, które nie zostały zrzucone na dysk zaplecza w przypadku awarii zasilania. Ale jeśli bateria nie jest w porządku, kontroler dezaktywuje pamięć podręczną do zapisu i użyje jej tylko do odczytu.

Mam nadzieję, że mogę ci pomóc.

Guido.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.