Re: mirroring na pojedynczym dysku - hipoteza

Autor: Piotr Smerda <piotrs00_at_go2hell.pl>
Data: Mon 21 Feb 2005 - 20:44:39 MET
Message-ID: <89g0oa851fsj$.i50xmvmh2nua.dlg@40tude.net>
Content-Type: text/plain; charset="iso-8859-2"

On Mon, 21 Feb 2005 14:32:45 +0100, Waldi wrote:

>> To jest bez sensu poniewaz i tak nie zwiekszysz bezpieczenstwa a prawie
>
> Ok. Na pewno nie jest to rownoznaczne z posiadaniem 2 osobnych dyskow. Ale
> jezeli na 1 dysku pojawia sie bad sector to pojawia sie w 1 miejscu, a nie
> 4, tutaj redundancja by pomogla.
>

Zgadza się ale masz wtedy 1/4 pojemności. Takią "stratę" miejsca widziałem
jedynie w Veritas Filesystem z potrójnym mirroringiem. Z tym że tam jest to
robione na oddzielnych dyskach a nie na jednym.

>> na pewno wielokrotnie zwolnisz zapis.
>>
> Tak. A co z czasami dostepu przy odczycie ? Przeciez z dysku glownie sie
> czyta.
>

Weź pod uwagę jeszcze jedną rzecz - obecnie w dyskach montuje się od 2MB do
8MB pamięci cache. Nie sądzisz chyba, że dysk czyta "sektor po sektorze"?
Dysk odczytuje pewien fragment powierzchni - w zależności od wielkości
cache jest to jedna lub więcej ścieżek, a potem transfery są przeprowadzane
pomiędzy cache dysku a cache kontrolera lub bezpośrednio z resztą maszyny.
Poza tym zdarzyć się może, że trafisz na dane które akurat są w cache dysku
a wtedy odczyt danych z cache jest w porównaniu z czasami odczytu z dysku
około 1000 do 5000 razy szybszy. Dysk 5ms - pamięć 2ns , różnica jest 2500
razy. A jeśli trafi Ci się np dysk z czasem dostępu 12 albo 15ms a pamięć
2ns to masz od 6000 do 7500 razy szybszy dostęp do danych. To oczywiście
wartości czysto teoretyczne ale przyspieszenie jest BARDZO widoczne.
Jako ciekawostkę podam fakt, że w dużych macierzach dyskowych montuje się
do 64GB cache podtrzymywanego bateryjnie - wtedy operacje zapis/odczyt są
praktycznie przeprowadzane pomiędzy komputerem a cache - szybkość jest
powalająca. A po co bateria - w razie padu zasilania nie tracimy danych, są
one przetrzymywane około 3 lata (!) więc spokojnie można wyjąć kontroler i
przełożyć np do sprawnej macierzy, bądź spokojnie wymienić uszkodzone
części.

-- 
Pozdrawiam
Piotrek
Received on Mon Feb 21 20:45:25 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 21 Feb 2005 - 21:42:10 MET