Podczas formatowania dysku twardego jedną z możliwości wyboru jest rozmiar jednostki alokacji. Większość ludzi po prostu zostawia to na zalecanej wartości domyślnej i kontynuuje swoje życie.
Jednak czy zastanawiałeś się, jaki wpływ będzie miała zmiana wielkości tej liczby? Czy domyślny numer najlepiej odpowiada Twoim potrzebom? Przyjrzyjmy się, który rozmiar jednostki alokacji jest dla Ciebie najlepszy. W rzeczywistości jest to mniej skomplikowane niż myślisz!
Błyskawiczny kurs na temat formatów dysków
Zanim przejdziemy do konkretnie jednostek alokacji, musimy krótko omówić formaty dysków. Gdy dysk jest niesformatowany, fizyczna przestrzeń dyskowa przypomina szeroko otwarte pole. Podczas formatowania dysku jest on organizowany w adresy, tak jakby to szerokie, otwarte pole zostało podzielone na małe działki.
Różne formaty mają różne systemy aranżacji dostępnej przestrzeni, każdy z własnymi zaletami i wadami , ale to już historia na inny artykuł.
Jaki jest rozmiar jednostki alokacji?
Jeśli formatowanie dysku przypomina konwersję otwartego pola na mniejsze działki, to jednostką alokacji byłaby jedna z tych działek. Czasami jest również nazywany rozmiarem „klastra”. Jednostka alokacji to najmniejszy bit danych, jaki może przechowywać dysk.
Oznacza to, że nawet jeśli pojedynczy plik jest mniejszy niż rozmiar jednostki alokacji, nadal zajmie całość. W związku z tym marnowana jest pozostała przestrzeń fizyczna.
In_content_1 all: [300x250] / dfp: [640x360]->W jaki sposób określany jest domyślny rozmiar jednostek alokacji?
Jaki rozmiar jednostki alokacji jest najlepszy, zależy od wielu czynników. Od całkowitego rozmiaru dysku po określony system operacyjny, którego używasz. Rozmiar jednostek alokacji należy dobrać tak, aby zachować równowagę między wydajnością dysku a efektywnym wykorzystaniem miejsca.
Jednak jako jeden przykład typy plików przechowywanych na dysku systemowym mogą się bardzo różnić od tych na dysku, który będzie używany tylko do przechowywania plików multimedialnych.
Następnie mamy problem z Dyski SSD, który nie powoduje utraty wydajności w przypadku fragmentacji pliku. Fragmentacja jest również częściowo funkcją rozmiaru alokacji. Tak więc domyślny rozmiar alokacji oferowany podczas formatowania dysku to rozmiar ogólnego przeznaczenia, który powinien działać dla większości ludzi przez większość czasu.
Jaki wpływ ma rozmiar jednostki alokacji na wydajność?
Rozmiar jednostki alokacji ma wpływ na wydajność dysku. Szczególnie mechaniczne dyski twarde. Zasadniczo im większy rozmiar jednostki alokacji, tym mniejsza łączna liczba jednostek alokacji. Ma to sens, ponieważ Twoje „działki” nieruchomości napędowych są większe. Kiedy więc komputer musi sprawdzić fizyczną lokalizację danych, książka adresowa jest znacznie cieńsza.
Skraca to „czas wyszukiwania” dysku. Oznacza to, ile czasu zajmuje wyszukanie lokalizacji pliku w tabeli alokacji plików, a następnie uzyskanie dostępu do odpowiednich jednostek alokacji. Ponownie, na dyskach mechanicznych jest to poważny problem, ponieważ fizycznie musi przenieść głowice odczytu / zapisu dysku twardego do lokalizacji jednostki alokacji, do której chcesz uzyskać dostęp.
Posiadanie bardzo mały rozmiar przydziału może również prowadzić do skrajnej fragmentacji. Dzieje się tak, ponieważ wszystkie pliki, które są większe niż jednostka alokacji, zostaną zapisane w wielu jednostkach. Problem polega na tym, że otwarte jednostki mogą być rozproszone po całym dysku, ponieważ pliki są zapisywane i usuwane w czasie.
Jaki wpływ ma rozmiar jednostki alokacji na miejsce na dysku?
Sformatowany Przestrzeń na dysku twardym różni się od całkowitego surowego miejsca podanego na opakowaniu. Główny powód nie ma nic wspólnego z rozmiarami jednostek alokacji. Dzieje się tak z powodu dość głupiego faktu, że każdy definiuje megabajt jako 1024 kilobajty, z wyjątkiem producentów dysków twardych, którzy zaokrąglają go do 1000. Dzieje się tak, ponieważ pamięć i pamięć komputera są mierzone w jednostkach binarnych, a nie dziesiętnych, ale nie jest to ściśle związane z alokacją rozmiar jednostki.
innypowód, dla którego rzeczywisty rozmiar pliku i ilość zajmowanego przez niego miejsca na dysku są różne, ma związek z rozmiarem jednostek alokacji. Rozmiar jednostki określa najmniejszą ilość miejsca, jaką plik może zająć na dysku. Więc jeśli rozmiar twojej jednostki to 4 KB, ale plik ma 2 KB, otrzymasz 2 KB danych wypełniacza. Gdyby każdy plik na dysku miał tylko 2 KB, straciłbyś połowę miejsca na dysku!
Problem polega na tym, że pliki są we wszystkich rozmiarach. Zwłaszcza na dyskach systemowych, na których mogą znajdować się miliony małych plików tekstowych zawierających dane konfiguracyjne, ale także ogromne pliki multimedialne, takie jak prezentacje lub zdjęcia w wysokiej rozdzielczości.
Jeśli rozmiar alokacji będzie zbyt duży, Zmarnuje miejsce, ponieważ wiele jednostek zostanie częściowo zapełnionych. Spraw, aby były zbyt małe, a skończysz z plikami podzielonymi na wiele różnych jednostek alokacji. Chociaż współczesne dyski twarde są tak duże, że obawa o zmarnowaną przestrzeń jednostki alokacji plików nie ma już znaczenia.
Zalecane rozmiary jednostek alokacji
Teraz już wiesz, czym jest jednostka alokacji, dlaczego istnieje i jaki ma wpływ na wydajność i przestrzeń, gdy ją zmieniasz. Pozostaje pytanie, czy powinieneś to zmienić na nowoczesnym komputerze.
Szczera odpowiedź jest taka, że prawdopodobnie nie zrobi to zauważalnej różnicy dla Ciebie jako użytkownika na standardowym komputerze stacjonarnym. Może to mieć znaczenie, gdy mówimy o wyspecjalizowanych dyskach w klastrze serwerów lub w specjalnie zbudowanej macierzy dysków. Dla Ciebie najlepszą opcją jest zazwyczaj pozostawienie tego, co według systemu operacyjnego powinno być domyślne.
Mogą być wyjątki. Załóżmy na przykład, że masz zewnętrzny mechaniczny dysk USB, który będzie używany tylko do przechowywania dużych plików multimedialnych. Jeśli wiesz, że praktycznie wszystkie pliki na tym dysku będą większe niż największy rozmiar jednostki alokacji, nie musisz się martwić o zmarnowane miejsce. Zwiększenie rozmiaru jednostki do największego rozmiaru mniejszego niż typowy plik na tym dysku pozwoli Ci cieszyć się krótszymi czasami wyszukiwania.
Spróbujmy innego scenariusza. Masz ultrabooka lub netbooka z małym dyskiem SSD jako głównym dyskiem. Coś jak jednostka 16 GB lub 32 GB. Przestrzeń jest bardzo mała, więc zmniejszając rozmiar jednostki alokacji, można zmniejszyć marnowanie miejsca. Ponieważ jest to dysk SSD, nie ma znaczenia, czy dane są fragmentowane na dysku, ponieważ nie ma głowicy do odczytu / zapisu. Dostęp jest natychmiastowy.
Czy sok jest wart wyciśnięcia?
Jeśli chodzi o twarde liczby, nie możemy powiedzieć, jaki rozmiar jednostki alokacji będzie działał w 100% w jakim celu. Jeśli nie masz czasu lub możliwości eksperymentowania, równie dobrze możesz po prostu wybrać ustawienie domyślne.
W przypadku dysków NTFS z systemem Windows ta liczba wynosi 4096 bajtów. Który rozmiar firmy Microsoft uważa za najlepszy rozmiar ogólnego przeznaczenia dla typowych użytkowników. Zmiana wartości domyślnej powinna być wykonywana tylko wtedy, gdy wiesz, że poprawi to Twój konkretny przypadek użycia.