On Tue, 22 Feb 2005 00:02:05 +0100, badworm wrote:
> Dnia 2005-02-21 20:44, Użytkownik Piotr Smerda napisał:
>
>>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ęć
> Tak w kwesti liczb - gdzieś się pomyliłeś , albo przy określaniu czasu
> dostępu do cache'a albo przy przeliczaniu ile razy jest on szybszy od
> dostępu do danych na talerzach. 5ms/2ns=2500000(dwa i pól miliona) ;-)
Moja wina :)
Zapomniałem że pomiędzy mili a nano jest jeszcze mikro.
Nie zmienia to faktu że odczyt z cache jest ZNACZNIE szybszy niż z dysku
fizycznie :)
Dziękuję za poprawkę :)
-- Pozdrawiam PiotrekReceived on Tue Feb 22 05:15:16 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 22 Feb 2005 - 05:42:08 MET