ПредишенСледващото

Този превод на отговора на въпроса за въздействието на свободно дисково пространство за изпълнение с superuser.com сайт - ок. превод

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

  • NTFS съдържа таблицата с главен файл (магистър маса файл), която включва специални файлове (например, $ Bitmap) и са снабдени с множество метаданни, описващи устройството. В действителност, тя следи за следващите наличните блокове, така че файловете могат да бъдат написани на диска без да е необходимо да се сканира диска всеки път.
  • Друг пример, ext4 е юридическо лице, наречено «растерни разпределител». подобрение в сравнение с ext2 и ext3, която помага директно да се определи положението на свободните блокове, вместо сканиране списъка на свободните блокове. Ext4 поддържа "забавено разпределение" по същество са буферирани от данните за операционната система в паметта, преди да бъде написан на диска, за да направят най-доброто решение за поставяне за намаляване на фрагментацията.
  • Много други примери.

Може би това е, за да преместите файлове назад и напред, за да изберете достатъчно дълъг непрекъснат пространство при запазване?
Не, това не се случва. Най-малкото, никой от които не знаех, файлови системи. Файловете се просто фрагментирани.

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

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

Колко пространство трябва да се остави на диска?
Това е по-сложен въпрос, а аз вече съм писал толкова много.

Основните правила, които можете да следвате:
  • За всички видове дискове:
    • Най-важното нещо - да оставят достатъчно място за себе си, за да използвате компютър ефективно. Ако изтече на пространството, може да се наложи по-голям капацитет диск.
    • Много услуги за дефрагментиране на диск изисква определен минимум от свободното пространство (аз мисля, че идва от комплекс Windows в най-лошия случай, изисква 15% свободно пространство) за тяхната работа. Те използват това място за временно съхранение на фрагментирани файлове, докато се извършва прехвърлянето на други обекти.
    • Оставете място за други функции на операционната система. Например, ако компютърът ви не разполага с голямо количество физическа RAM и виртуална памет пейджинг файлът е в динамичен обем, трябва да оставите достатъчно пространство, за да се настанят на максималния размер на файла за виртуална памет. Ако имате лаптоп, който ви изпраща в хибернация (зимен сън), ще трябва достатъчно свободно място, за да запазите състоянието на файла зимен сън. Такива са нещата.
  • По отношение на SSD:
    • За оптимално надеждност (и в по-малка степен на производителност) на SSD трябва да е малко свободно пространство, което, без да навлиза в подробности, използван за равномерното разпределение върху данните на диска, за да се избегне продължителен запис на същото място (което води до изчерпване на ресурса) , Концепцията за пространство резервация се нарича remortgaging (над-provisionning). Това е важно, но не забравяйте да резервирате място вече са разпределени в много SSD. Това означава, че дискове често имат няколко десетки гигабайта повече пространство, отколкото те демонстрират на операционната система. По-евтини устройства често се налага да напусне неразпределена част от пространството. Но когато се работи с устройства, които са принудени се изисква съкращения. Важно е да се отбележи, че допълнително пространство често се взема само от неразпределено място. Затова тя няма да работи винаги опция, когато си дял заема целия диск, а вие оставяте свободно място на него. Ръчно remortgage изисква от вас да направите профила си по-малко от размера на диска. Проверете ръководството за потребителя на SSD. TRIM и събиране на отпадъци (смет) и тези неща също оказват влияние, но те са извън обхвата на този текст.

Лично аз обикновено се купи нов по-голям диск, както аз останах около 20-25% свободно пространство. То не е свързано с изпълнението, точно когато стигна до този момент - това означава, че на мястото, скоро ще свърши и е време да си купи нова кола.

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

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

Подкрепете проекта - споделете линка, благодаря!