Как линуксоиду понять, что пора проводить дефрагментацию?

Раздел для тех, кто хочет перейти на Linux. Задаем вопросы в обмен на советы, пожелания и рекомендации
Ответить
Аватара пользователя
vasilich
Сообщения: 696
Зарегистрирован: 03 окт 2012, 14:04
Темы: 498
Статус: Не в сети

Как линуксоиду понять, что пора проводить дефрагментацию?

Сообщение vasilich » 02 июл 2013, 05:46

Фрагментация файлов на диске — настоящий бич компьютерного мира. Любой, даже самый быстрый диск, со временем становится фрагментированным и общая производительность компьютера падает самым драматическим образом. По каким же признакам можно понять, что пора проводить дефрагментацию?

Сперва следует отметить, что среди многих линуксоидов существует устойчивое заблуждение, что Linux обладает какими-то волшебными свойствами, которые позволяют файлам именно в этой ОС не фрагментироваться вовсе. Поэтому, в Linux-сообществе не прекращаются оживленные дискуссии на тему необходимости дефрагментации как таковой.

И пока некоторые горячие головы спорят, в состав большинства дистрибутивов вводятся все новые средства дефрагментации. Например, дистрибутив Ubuntu 13.04 оборудован утилитой e4defrag, позволяющей провести оценку степени фрагментации файловой системы Ext4 и, в случае необходимости, провести соответствующие мероприятия по устранению проблемных ситуаций.

Рассмотрим как с помощью e4defrag проверить диск. Для этого запустите терминал и впишите следующую строку:
sudo e4defrag -c /dev/sda1

Разумеется, вместо /dev/sda1 нужно подставить адрес того раздела, который подвергается проверке.

После запуска программы, пользователю будет показан полный список фрагментированных файлов и интегральная оценка — ее значение в строке Fragmentation Score. Если этот показатель лежит в диапазоне от 0 до 30, то необходимость в дефрагментации отсутствует. Нахождение в диапазоне 31-55 говорит о том, что файловая система фрагментирована, но пока это не сказывается явным образом на производительности. Если оценка имеет значение в 56 и выше, необходимо срочно провести дефрагментацию:
sudo e4defrag /dev/sda1

Любопытной особенностью e4defrag является отсутствие необходимости производить размонтирование рабочего раздела и умение работать на уровне отдельных директорий и даже файлов — для этого достаточно указать их путь в качестве аргументов.

В заключении хотелось бы предупредить, что по данным некоторых экспертов, системы с высоким Fragmentation Score могут терять в производительности до 25% и более.
http://liberatum.ru/exclusive/25528

Аватара пользователя
Brainey
Сообщения: 36
Зарегистрирован: 09 мар 2013, 13:29
Темы: 1
Статус: Не в сети

Re: Как линуксоиду понять, что пора проводить дефрагментацию?

Сообщение Brainey » 07 июл 2013, 11:27

Сперва следует отметить, что среди многих линуксоидов существует устойчивое заблуждение, что Linux обладает какими-то волшебными свойствами, которые позволяют файлам именно в этой ОС не фрагментироваться вовсе. Поэтому, в Linux-сообществе не прекращаются оживленные дискуссии на тему необходимости дефрагментации как таковой.
1) Сам Linux не может обладать такими свойствами. Ими может обладать файловая система.
2) Никто не говорит (кроме отдельных "просветлённых" личностей, что фрагментации нет совсем. Она есть, но ничтожно мала. Например, на моём домашнем разделе с ext4, созданном и активно использующимся с 2011 года, e4defarg до сих пор показывает Fragmentation score 0. Есть мнение, что фрагментация усиливается тогда, когда раздел забит под завязку (грубо говоря, занято больше 90-95% свободного пространства).
Не стоит прогибаться под изменчивый мир — пусть лучше он прогнется под нас.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей