Blog (24)
Komentarze (174)
Recenzje (0)
@guildosA myślałeś, że dobry dysk wystarczy? Zagadki NTFS i innych systemów plików firmy Microsoft

A myślałeś, że dobry dysk wystarczy? Zagadki NTFS i innych systemów plików firmy Microsoft

13.08.2012 19:17, aktualizacja: 15.08.2012 09:48

Najmniejsza ilość miejsca na dysku, która może być przeznaczona do przechowywania pliku. Wszystkie systemy plików używane przez system Windows organizują dyski twarde na podstawie jednostek alokacji. Im mniejszy rozmiar jednostki alokacji, tym efektywniej przechowywane są informacje na dysku twardym. Jeśli podczas formatowania dysku użytkownik nie określi rozmiaru jednostki alokacji, system Windows wybierze rozmiary domyślne na podstawie rozmiarów woluminów. Rozmiary domyślne są wybierane w celu zredukowania ilości traconego miejsca i stopnia fragmentacji na woluminie. Jednostka alokacji jest również nazywana klastrem. Tyle jeżeli chodzi o słownik CentrumXP.pl

Będą tutaj testy, a więc, aby było wiadomo na czym było testowane, zamieszczam specyfikację sprzętową.

Z uwagi iż dla mnie ten komputer jest aż nad to co potrzebuję to nie za szybko coś w num zmienię, no może system na Windows 8.
Z uwagi iż dla mnie ten komputer jest aż nad to co potrzebuję to nie za szybko coś w num zmienię, no może system na Windows 8.

Czyli w streszczeniu jeżeli jest mniejsza to znaczy, że na przykład mały plik nie będzie musiał być "powiększany". Wiadomo większa jednostka niestety sprowadza się do większej defragmentacji, gdyż na małych plikach (powiedzmy 4 KB) i przy dużej alokacji (powiedzmy 8 MB) wielkość fragmentu = wielkość alokacji. Do testów na różnych alokacjach użyję mojego dysku twardego, który został już wymieniony w specyfikacji sprzętowej. Wszystkie poniższe wykresy są w MB/s.

Testy programowe

Testy wykonane w HD Tune są dosyć dokładne, gdyż robiłem je na stopniu "Accurate", czyli tym najwyższym, najlepszym. Zacznijmy może od wyniku minimalnego mojego dysku, powiem , teraz, na początku, że wyniki nie będą może zbytnio kosmiczne, ani fantastyczne, no dobra nie będą nawet dobre, powiedzmy, że będą średnie minus.

Dziwna anomalia na 128 KB, szczególnie, że na reszcie odczytu tej alokacji był wzrost.
Dziwna anomalia na 128 KB, szczególnie, że na reszcie odczytu tej alokacji był wzrost.

Dlaczego przeszedłem z 128 KB natychmiast do 8 MB ? Otóż nie było wielkiego przyrostu pomiędzy 64 KB, a 128 KB, więc chciałem wykazać, że opłaca się do pewnego stopnia. Teraz dajmy średni wynik.

Tak jak już pisałem, tutaj klaster 128 KB działa normalnie.
Tak jak już pisałem, tutaj klaster 128 KB działa normalnie.

Tutaj moja teza iż transfer nie będzie się zbytnio powiększał okazała się słuszna, dobrze, bo z większą ilością testów wykresy miałyby gorszą odczytywalność. Przejdźmy teraz do najlepszych, najmniej hańbiących wyników. Maksymalnego transferu!

Ten wynik bardzo przypomina mi skrzydło, a Ci?
Ten wynik bardzo przypomina mi skrzydło, a Ci?

Gdyby takie transfery były moimi minimalnymi, to byłbym w totalnym zachwycie moim HDD, albo lepiej SSD. Teraz przedstawiam tabelkę o ile procent zwiększa prędkość różny rozmiar klastra, wyniki brane z średniego transferu. Uwaga! Nawet jeżeli chciałbym sformatować do 128 KB to nie mogę, gdyż system Windows 7 obsługuje maksymalnie klastry 64 KB.

Program, a życie

Aby sprawdzić czy program nie kłamie sprawdzę transfer na dysku metodą zwykłą, mianowicie przekopiuje coś z jednej partycji na drugą. Transfer powinien być na poziomie 27 MB/s. Plik to oczywiście Cinebench R10, który waży 128 MB. Otóż po rozwinięci do opcji dodatkowych zobaczyłem 24 MB/s, które spadało do 13 MB/s, czyli odczyty są w miarę prawidłowe, szczególnie iz program testuje odczyt, a nie zapis.

Podsumowanie

Opłaca się podnosić wielkość klastra, ale tylko do pewnego stopnia. Później owocować będzie to tylko większą fragmentację i większą zajętością dysku. Można sobie sprawdzić ile mamy plików o danym rozmiarze, które będzie trzeba powiększyć, jak to zrobić wyjaśnim mi użytkownik EnterBioS tutaj.

Wybrane dla Ciebie
Komentarze (14)