Все още ли се нуждаят съвременните компютри от рутинните процедури за дефрагментиране, които изискват по-старите компютри? Прочетете, за да научите за фрагментацията и какво правят съвременните операционни системи и файлови системи, за да сведат до минимум въздействието върху производителността.
местоположение на тапета на работния плот на windows 10
Днешната сесия на въпроси и отговори идва при нас с любезното съдействие на SuperUser – подразделение на Stack Exchange, групиране на уеб сайтове за въпроси и отговори, управлявано от общността.
Въпроса
Читателят на SuperUser Саймън Шийън е любопитен относно състоянието на дефрагментиране в съвременните устройства:
Като част от редовната поддръжка на Windows, дефрагментирам твърдия си диск. Но защо твърдият диск се фрагментира на NTFS и FAT* системи? Очевидно EXT* не го прави, защо е това? Трябва ли да дефрагментирам и моите USB устройства?
Нека се обърнем към някои от отговорите на сътрудниците, за да проучим въпроса на Саймън.
Отговорът
Сътрудникът на SuperUser Даниел Р. Хикс задава въпроса:
Фрагментацията не е проблемът, който беше преди 30 години. Тогава имахте твърди дискове, които едва ли бяха по-бързи от дискетите, и размерите на паметта на процесора, които бяха минимални. Сега имате много бързи дискове и голяма памет на процесора, а понякога и значително буфериране на твърдия диск или в контролера. Плюс размерите на секторите са станали по-големи (или файловете са разпределени в по-големи блокове), така че повече данни са по своята същност съседни.
Операционните системи също станаха по-умни. Докато DOS 1.x щеше да извлече всеки сектор от диска, както е посочен, съвременната ОС е в състояние да види, че имате отворен файл за последователен достъп и може разумно да предвиди, че ще извличате допълнителни сектори, след като сте консумирали тези, които имате сега. Така той може предварително да извлече следващите няколко (десетки) сектора.
И повече често е по-добре да нямате съседен файл. В (голяма) система, където файловата система е разпределена между множество устройства, файлът може да бъде достъпен по-бързо, ако е разпространен, тъй като множество дискове могат да търсят файла едновременно.
Дефрагментирам на всеки 2-3 години, независимо дали кутията ми има нужда или не.
[Ще добавя, че важното е не толкова дали данните на диска се дефрагментират, колкото дали свободното пространство го прави. FAT беше ужасен в това - освен ако не дефрагментирате нещата продължават да се влошават и да се влошават, докато няма два съседни блока свободно пространство. Повечето други схеми могат да обединят свободното пространство и да разпределят парчета по донякъде интелигентен начин, така че фрагментацията да достигне определен праг и след това да се стабилизира, вместо да се влошава и влошава.]
Journeyman Geek добавя следната информация за файловите системи на Linux:
РекламаФрагмент на ВСИЧКИ файлови системи. ext и други файлови системи на Linux фрагментират по-малко поради начина, по който са проектирани – за цитиране Уикипедия относно ръководството за мрежови администратори на Linux :
Съвременната(ите) файлова(и) система(и) на Linux поддържат фрагментацията до минимум, като запазват всички блокове i n файл близо един до друг, дори ако не могат да се съхраняват в последователни сектори. Някои файлови системи, като ext3, ефективно разпределят свободния блок, който е най-близо до други блокове във файл. Следователно не е необходимо да се тревожите за фрагментация в Linux система.
Все пак бих отбелязал това ext4 има онлайн дефрагментация, така че в крайна сметка фрагментацията Е проблем, дори с файлови системи на Linux.
Файловите системи на Windows имат своите клъстери, разположени навсякъде, където има място за поставянето им, а дефрагментирането се движи наоколо и ги заменя. При Linux файловете за предпочитане се поставят там, където има достатъчно място.
Искам да отбележа обаче, че Windows 7 има планирани стартирания на дефрагментиране, така че всъщност не е необходимо да стартирате дефрагментиране ръчно.
икона със синя стрелка върху файлове
Един елемент от първоначалния въпрос, който не беше разгледан, е дали трябва да дефрагментирате вашето флаш устройство или не. Дефрагментацията е много интензивен процес за четене/запис и трябва да се избягва на твърдотелни устройства за съхранение като флаш памети и твърди дискове (SSD). За повече информация относно дефрагментирането, файловите системи и SSD дисковете, вижте следните статии на HTG:
- HTG обяснява: Наистина ли трябва да дефрагментирате компютъра си?
- HTG обяснява: Какво е SSD устройство и какво трябва да знам?
- HTG обяснява: Защо Linux не се нуждае от дефрагментиране
Имате ли какво да добавите към обяснението? Изключен звук в коментарите. Искате ли да прочетете повече отговори от други технически разбиращи потребители на Stack Exchange? Разгледайте пълна дискусионна тема тук .
ПРОЧЕТЕТЕ СЛЕДВАЩО- › Какво представлява MIL-SPEC защита от изпускане?
- › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка
- › Кибер понеделник 2021: Най-добрите технологични сделки
- › Функции срещу формули в Microsoft Excel: Каква е разликата?
- › Как да намерите своя Spotify Wrapped 2021
- › Компютърната папка е 40: Как Xerox Star създаде работния плот
- Как да направите екранна снимка на вашия Nvidia Shield TV
- Как да конвертирате видеоклипове на Mac без допълнителен софтуер
- Как да настроите Apple HomePod
- Как да персонализирате и филтрирате вашата адресна книга в Windows 10
- Как да отидете на живо в Instagram
- Как да скриете последното си видяно онлайн време в Telegram