Re: Fragmentacja pliku a czas dostępu swobodnego

Autor: Radosław Sokół <Radoslaw.Sokol_at_polsl.pl>
Data: Tue 24 Jul 2007 - 08:25:47 MET DST
Message-ID: <f8461a$6u7$3@polsl.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Wiktor S. pisze:
> ale tablica FAT nigdy nie jest pofragmentowana, a jako często używana i

Ależ jest. Jeżeli plik jest np. w dwóch kawałkach, jeden na
początku partycji, a drugi na końcu, to opisy w FATcie również
będą w dwóch ciągach, jeden na początku tablicy, drugi na końcu.

> tak przynajmniej częściowo leży w cache'u...

Ciągłość danych jest istotna również wtedy. Nawet, jeżeli
wszystkie fragmenty opisu pliku w FAT będą w pamięci RAM,
to w przypadku ciągłym korzystają z transferu burst i z
lokalności w cache, a w przypadku sfragmentowanym każdy
fragmencik musi być osobno ciągnięty z pamięci. Już to
może o kilkadziesiąt procent spowolnić wyszukiwanie, co
przy częstych losowych dostępach może być istotne.

Poza tym gdy FAT nie jest ściągnięty do RAMu, pierwsza
sekwencja losowych dostępów będzie oznaczała częstszy
ruch głowicy.

NTFS likwiduje te problemy.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Tue Jul 24 08:30:06 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 24 Jul 2007 - 08:42:03 MET DST