URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 39343
[ Назад ]

Исходное сообщение
"OpenNews: Анализ необходимости дефрагментации ФС в Linux"

Отправлено opennews , 11-Дек-07 16:36 
Sander_Marechal решил (http://lxer.com/module/newswire/view/96989/index.html) собственноручно убедится в отсутствии необходимости использования программ для дефрагментации файловой системы в Linux.


Вывод: для ощутимого повышения уровня фрагментации файлов в ФС (ReiserFS) пришлось постараться. После запуска defrag (http://ck.kolivas.org/apps/defrag/defrag-0.06/defrag) скрипта от Con Kolivas, фрагментация опять упала до приемлемого уровня (суть скрипта в сортировке файлов по их размеру с последующим переименованием и копированием). Мелкие файлы мало влияют на уровень фрагментации ФC, фрагментация повышается только при наличии крупных файлов.


Дополнение: Вадим Калинников  подготовил заметку (http://ylsoftware.com/?action=news&na=viewfull&news=379) на основе текста статьи.

URL: http://lxer.com/module/newswire/view/96989/index.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=13179


Содержание

Сообщения в этом обсуждении
"Анализ необходимости дефрагментации ФС в Linux"
Отправлено fresco , 11-Дек-07 16:36 
Ну, это было понятно давно -- исходя из логики работы аллокатора reiserfs.

"Анализ необходимости дефрагментации ФС в Linux"
Отправлено Moralez , 11-Дек-07 17:10 
на самом деле, если верить рассылке freebsd-stable@, если файл нефрагментированный, то это не значит что он одним куском на диске лежит. если я правильно понял %-) так что, в реальности фрагментация - не показатель. Даже если она равна нулю, всё-равно файлы не лежат штабелями. я с тех пор на этот показатель внимания не обращаю, т.к. он нерепрезентативен... :(

"Анализ необходимости дефрагментации ФС в Linux"
Отправлено fresco , 11-Дек-07 18:31 
Не правильно. Презентативен, обращают. Фрагментация просто разная бывает.

"Анализ необходимости дефрагментации ФС в Linux"
Отправлено Tracer , 12-Дек-07 00:07 
Да-да! Бывает Фрагментированно, но так, что недеврагментированно! %)))) Сам видел!!! =))))

"Анализ необходимости дефрагментации ФС в Linux"
Отправлено serg1224 , 12-Дек-07 04:00 
>если файл нефрагментированный, то это не значит что он одним куском на диске лежит

Дефрагментация хороша уже тем, что "куски" рядом лежат, последовательно друг за другом. Упреждающее чтение даст повышение производительности (HDD придется меньше головками двигать).

Дефрагментированные файлы проще найти и восстановить после аварийного сбоя, если нет бэкапа, конечно.

Кстати, если фрагменты файлов записывать попеременно на разные стороны (блины) жесткого диска, то можно добиться параллельной работы нескольких головок.


"Анализ необходимости дефрагментации ФС в Linux"
Отправлено nuclight , 12-Дек-07 16:42 
Это не всё не столь актуально в нынешних файловых системах (с другим расположением инод и прочих метаданных), особенно в условиях многозадачности и наличия кэшей. Более того, есть и практики намеренного фрагментирования файлов для общего ускорения в конечном счете - навроде этой самой записи на разные блины, но не такое - потому что реальная геометрия винтов уже давно оторвана от той, которую видит ОС.

"Анализ необходимости дефрагментации ФС в Linux"
Отправлено pavlinux , 12-Дек-07 00:08 
... Нужна, нужна... и обязательно с красивыми мигающими квадратиками, ala O&O Defrag   :)



"OpenNews: Анализ необходимости дефрагментации ФС в Linux"
Отправлено uldus , 12-Дек-07 10:30 
Я бы еще отметил, что сам факт фрагментации начинает появляться при недостатке  свободного места на диске, если процентов 20% свободно, то и беспокоиться не о чем. Серьёзно задуматься о чистке нужно, когда в логе появятся сообщения о изменении политики оптимизации с "time" на "space".

"Дефрагментация разная нужна"
Отправлено Дмитрий ю. Карпов , 12-Дек-07 11:42 
Например, для запускаемых файлов (которые практически никогда не меняются) оптимальна "плотная укладка", когда не резервируется место под возможное расширение файла. Так что /usr надо дефрагментировать одним способом, а /var надо дефрагментировать совершенно иначе. У Norton SpeedDisk была возможность выбора алгоритма/цели дефрагментации вплоть до "собрать директории вместе (для ускорения поиска файлов по имени)".

"Дефрагментация разная нужна"
Отправлено nuclight , 12-Дек-07 16:43 
Это давно неактуально для современных файловых систем.