Re: mirroring na pojedynczym dysku - hipoteza

Autor: Piotr Smerda <piotrs00_at_go2hell.pl>
Data: Tue 22 Feb 2005 - 11:14:59 MET
Message-ID: <gy0q3tagtzeh$.580f62sop8pp$.dlg@40tude.net>
Content-Type: text/plain; charset="iso-8859-2"

On Tue, 22 Feb 2005 09:22:43 +0100, Waldi wrote:

>> 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.
>
> No nie wiem jak to do konca jest z tym cache'em. W serwisie
> www.benchmark.pl, artykuł "Przegląd dysków twardych" Tomek Stiller, luty
> 2004, możemy przeczytać:
>
> "Pamięć podręczna (cache): po co ona w ogóle jest potrzebna? Aby wspomagać
> proces zapisu danych na dysk twardy. Bzdurą jest twierdzenie, iż od jej
> wielkości zależy prędkość odczytu danych. Współczesne dyski twarde, całkiem
> nieźle radzą sobie z odczytem danych, inaczej jest jednak z zapisem.
> Wystarczy spojrzeć na wyniki HDtacha"
>
> I kto ma racje?
>
> Poza tym argument o cache rodzi nowe pytania.
> -Dlaczego montuje sie tylko 2-8MB?
> -Skoro decydujace znaczenie ma cache, dlaczego takie roznice w wydajnosci
> przy np. roznych predkosciach obrotowych?
>
> Dzięki za opinie.

Proszę bardzo -

Dlaczego tylko 2-8MB?
A po co więcej? Uważam, że przy takiej ilości cache "trafialność" w cache
jest dość wysoka a zwiększenie np do 16MB czy 32MB nie powoduje znaczącego
podniesienia "trafialności".
Dlaczego takie różnice?
Bo samo cache jest prawie stale update'owane. A odczyt 8MB z dysku przy
5400 rpm trwa trochę dłużej niż 8MB z dysku 7200 rpm

-- 
Pozdrawiam
Piotrek
Received on Tue Feb 22 11:15:23 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 22 Feb 2005 - 11:42:06 MET