Blog (24)
Komentarze (174)
Recenzje (0)

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

@guildosA myślałeś, że dobry dysk wystarczy? Zagadki NTFS i innych systemów plików firmy Microsoft13.08.2012 19:17

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.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.