Какъв размер на разпределителната единица е най-подходящ за форматиране на диск

Когато форматирате твърд диск, един от изборите, които можете да направите, е какъв размер е единицата за разпределение. Повечето хора просто го оставят на препоръчителната стойност по подразбиране и продължават живота си. 

Чудили ли сте се обаче какъв ефект ще има промяната на този размер на това число? Номерът по подразбиране ли е най-подходящ за вашите нужди? Нека да разгледаме кой размер на разпределителната единица е най-подходящ за вас. Всъщност е по-малко сложно, отколкото си мислите!

Кратък курс по формати на дискове

Преди да стигнем конкретно до единиците за разпределение, трябва накратко да се спрем на форматите на устройства(drive formats) . Когато устройството е неформатирано, физическото пространство на диска е като широко отворено поле. Когато форматирате устройството, то се организира в адреси, сякаш това широко отворено поле е разделено на малки парцели земя.

Различните формати имат различни системи за подреждане на наличното пространство, всеки със своите плюсове и минуси, но това е история за друга статия.

Какво представлява размерът на единицата за разпределение?

Ако форматирането на устройство е като преобразуване на открито поле в по-малки парцели земя, тогава единицата за разпределение ще бъде един от тези парцели. Понякога се нарича още „размер на клъстера“. Единицата за разпределение е най-малкият бит от данни, който едно устройство може да съхранява.

Това означава, че дори ако един файл е по-малък от размера на единицата за разпределение, той пак ще заеме цялото нещо. Следователно всяко останало физическо пространство се губи.

Как се определя размерът на единиците за разпределение по подразбиране(Default Allocation Units Size Determined) ?

Кой размер на разпределителната единица е най-добър зависи от редица фактори. От общия размер на устройството до конкретната операционна система, която използвате. Размерът на единиците за разпределение трябва да бъде избран така, че да има добър баланс между производителността на устройството и ефективното използване на пространството.

Въпреки това, типовете файлове, които се съхраняват на системно устройство, може да са много различни от тези на устройство, което ще се използва само за съхранение на мултимедийни файлове, като един пример.

Тогава имаме проблем със SSD устройствата(solid state drives) , които не страдат от загуба на производителност, когато се случи фрагментиране на файла. Фрагментацията също отчасти е функция на размера на разпределението. Така че размерът за разпределение по подразбиране, който ви се предлага при форматиране на устройство, е размер с общо предназначение, който трябва да работи за повечето хора през повечето време.

Какъв ефект оказва размерът на единицата за разпределение(Allocation Unit Size) върху производителността(Performance) ?

Размерът на единицата за разпределение(Allocation) оказва влияние върху производителността на устройството. Особено механичните твърди дискове. По принцип(Basically) , колкото по-голям е размерът на разпределителната единица, толкова по-малък е общият брой единици за разпределение. Това има смисъл, тъй като вашите „парцели“ на недвижими имоти са по-големи. Така че, когато компютърът ви трябва да търси физическото местоположение на вашите данни, адресната книга е много по-тънка.

Това намалява „времето за търсене“ на устройството. Тоест колко време е необходимо, за да се намери местоположението на файла в таблицата за разпределение на файлове и след това за достъп до правилните единици за разпределение. Отново(Again) , при механичните устройства това е значителен проблем, защото физически трябва да премести главите за четене/запис на твърдия диск до местоположението на разпределителната единица, до която искате да има достъп.

Наличието на много малък размер на разпределение също може да доведе до изключителна фрагментация. Това е така, защото всички файлове, които са по-големи от единицата за разпределение, ще бъдат записани в множество единици. Проблемът тук е, че отворените единици могат да бъдат разпръснати из цялото устройство, докато файловете се записват и изтриват с течение на времето.

Какъв ефект оказва размерът на единицата за разпределение(Allocation Unit Size) върху дисковото пространство(Drive Space) ?

Форматираното пространство на твърдия диск е различно от общото необработено пространство, рекламирано на опаковката. Основната причина за това няма нищо общо с размерите на единиците за разпределение. Това се дължи на доста глупавия факт, че всеки определя мегабайта като 1024 килобайта, с изключение на производителите на твърди дискове, които го закръглят до 1000. Това е защото компютърната памет и паметта се измерват в двоични единици, а не в десетични, но това не е строго свързано с разпределението размер на единицата.

Другата причина(othe) , поради която реалният размер на файла и количеството пространство, което заема на диска, са различни, е свързана с размера на единиците за разпределение. Размерът на единицата определя най-малкото пространство, което файлът може да заеме на устройството. Така че, ако размерът на вашата единица е 4KB, но файлът е 2KB, в крайна сметка ще получите 2KB данни за попълване. Ако всеки файл на устройството е с размер само 2KB, ще загубите половината от пространството на устройството!

Проблемът е, че файловете се предлагат във всякакви размери. Особено на системни устройства, където може да има милиони малки текстови файлове, които съдържат конфигурационни данни, но също и масивни медийни файлове като презентации или снимки с висока разделителна способност.

Ако направите размера на разпределението твърде голям, ще загубите място, тъй като много единици в крайна сметка се запълват частично. Направете ги твърде малки и в крайна сметка ще получите файлове, разделени на много различни единици за разпределение. Въпреки че съвременните твърди дискове са толкова големи, че притесненията относно загубата на пространство за разпределяне на файлове вече няма значение.

Препоръчителни размери на единици за разпределение

Така че сега знаете какво е единица за разпределение, защо съществува и какъв ефект има върху производителността и пространството, когато я промените. Остава въпросът дали трябва да го смените на модерен компютър.

Честният отговор е, че вероятно няма да има забележима разлика за вас като потребител на стандартен настолен компютър. Може да има значение, когато говорим за специализирани дискове в сървърен клъстер или в специално изграден масив от устройства. За вас най-добрият вариант обикновено е просто да го оставите на това, което вашата операционна система казва, че трябва да бъде по подразбиране.

Може да има изключения. Например, да приемем, че имате външно механично USB устройство, което ще се използва само за съхраняване на големи мултимедийни файлове. Ако знаете, че почти всичките ви файлове на това устройство ще бъдат по-големи от размера на най-голямата единица за разпределение, не е нужно да се притеснявате за загубено пространство. Увеличаването на размера на единицата до най-големия размер, по-малък от типичния файл на това устройство, ще ви позволи да се насладите на по-бързо време за търсене.

Нека опитаме друг сценарий. Имате ултрабук или нетбук с малък SSD като основно устройство. Нещо като 16GB или 32GB модул. Мястото(Space) е много ограничено, така че като намалите размера на разпределителната единица, можете да намалите губеното пространство. Тъй като това е SSD , всъщност няма значение дали данните са фрагментирани(fragmented) върху устройството, защото няма глава за четене/запис. Достъпът(Access) е незабавен.

Струва ли си сокът да се изцеди?

Що се отнася до твърдите числа, не можем да ви кажем кой размер на единицата за разпределение ще работи 100% за каква цел. Ако нямате време или възможност да експериментирате, можете също така просто да използвате по подразбиране. 

За NTFS Windows дискове това число е 4096 байта. Кой Microsoft(Which Microsoft) счита за най-добрия размер с общо предназначение за типичните потребители. Промяната на стойността по подразбиране трябва да се прави само ако знаете, че това ще подобри конкретния ви случай на употреба.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts