Страница 1 из 1

Дефрагментация HDD

Добавлено: 18 июл 2018, 21:29
StarMAUGLI
Добрый день.
Нужна ли дефрагментация HDD в linux mint (ext4)?

Дефрагментация HDD

Добавлено: 18 июл 2018, 22:10
WWolf
Зачем? На уровне фс ос "размазывает" файлы по всему объёму диска, а не пытается последовательно записать как это сделано в фат/нтфс... Отсюда как следствие файлы целые, но раскиданы по всему диску и при удалении файла лишь пустые сегменты больше

Дефрагментация HDD

Добавлено: 18 июл 2018, 22:14
zuzabrik
Нет

Дефрагментация HDD

Добавлено: 18 июл 2018, 22:33
slant
Для ext4 не нужна, если диск не используется интенсивно с остатком свободного места менее 15-20%. Иначе можно таки получить серьезно фрагментированые файлы.

Для btrfs - в общем случае не требуется, если диск используется согласно рекомендаций. Но если же на диске размещен файл базы данных или образ виртуальной машины, без дополнительных настроек - фрагментация очень быстро станет просто дикой для этих файлов. Например, за пару недель использования 50ГБ образа виртуальной машины без правильной настройки, я видел как результат более 100000 фрагментов у этого файла. Правда и лечится это достаточно просто - для таких случаев у btrfs есть штатная команда дефрагментации. Ну и на SSD фрагментация перестает быть замедляющим фактором естественно.

Дефрагментация HDD

Добавлено: 18 июл 2018, 23:06
StarMAUGLI
WWolf, zuzabrik, slant, я собственно думал также, но вот статья
http://rus-linux.net/MyLDP/admin/defragment-ext4.html
в которой ссылаются на мнение эксперта Такаши Сато.
начал искать еще чего-нибудь и нате вам: у убунтоводов тоже нашел несколько слов про дефрагментацию
http://help.ubuntu.ru/wiki/ext4
ну и короче засомневался... :blink2:
Но если уважаемое сообщество считает, что это все гон, то и я останусь при своем прежнем

Дефрагментация HDD

Добавлено: 18 июл 2018, 23:16
slant
Если вы внимательно читали, то эксперт изучал само влияние уже присутствующей фрагментации на производительность. Тестовые файлы с фрагментацией создавались для этого специально.
В реальных условиях такое происходит в основном когда остается мало свободного места, в остальных случаях алгоритмы выделения места работают достаточно эффективно чтобы фрагментация была небольшой, и не влияла на производительность.

Дефрагментация HDD

Добавлено: 18 июл 2018, 23:21
zuzabrik
StarMAUGLI писал(а):
18 июл 2018, 23:06
ну и короче засомневался...
- Ни одной программы для дефрагментации по поиску "defrag" я не нашел. Ни в менеджере программ, ни в синаптике.
- Статья на линукс.нет 2012 года.
- Ссылка из вики на форум 2011 год последний пост в теме.

Я не на что не намекаю, но кажется проблема не особо актуальна.

Дефрагментация HDD

Добавлено: 18 июл 2018, 23:22
StarMAUGLI
zuzabrik писал(а):
18 июл 2018, 23:21
- Статья на линукс.нет 2012 года.
- Ссылка из вики на форум 2011
Понял. Старо, как говно мамонта. :tux:

Дефрагментация HDD

Добавлено: 18 июл 2018, 23:26
slant
Не то, чтобы давность статьи была в данном случае особо важна, но статья описывает не реальные условия а просто специфический тест. На тему что будет если... А в реальности до этого самого "если" доходит крайне редко.

Дефрагментация HDD

Добавлено: 18 июл 2018, 23:30
zuzabrik
slant писал(а):
18 июл 2018, 23:26
Не то, чтобы давность статьи была в данном случае особо важна
Я к тому что если бы это было проблемой, это бы и обсуждалось поактивнее.

Дефрагментация HDD

Добавлено: 18 июл 2018, 23:33
WWolf
StarMAUGLI, не старо, но возникает крайне редко...
в голову только один пример пришёл мне - 1с раздутая до безобразия (куча копий одной бд и правящиеся одновременно) и в ограниченном пространстве...
но тут все фс загнутся нафик и хоть по 100 раз на день дефрагментируй, ничего не поможет :)

Дефрагментация HDD

Добавлено: 19 июл 2018, 00:34
StarMAUGLI
WWolf писал(а):
18 июл 2018, 23:33
1с раздутая до безобразия (куча копий одной бд и правящиеся одновременно)
У меня есть такая. Именно с кучей копий за последние года три...
Думаешь, стоит глянуть на предмет дефрагментации?

Дефрагментация HDD

Добавлено: 19 июл 2018, 02:30
WWolf
StarMAUGLI, а смысл? Если у тебя как у меня по 50 пользователей одновременно наполняют, то хоть уделайся дефрагментацией, через полчаса будет тоже самое что было и до...
Если у тебя какая-то локальная фигня и места свободного завались, то просто забей...
Если критично, то выход только ssd...

Дефрагментация HDD

Добавлено: 19 июл 2018, 03:52
StarMAUGLI
WWolf писал(а):
19 июл 2018, 02:30
Если у тебя какая-то локальная фигня и места свободного завались, то просто забей...
ОК
У меня в среднем 3 пользователя в день. При этом на линуксе только ежедневный бекап. Такто 1С крутится на облачном серваке с виндой.
Забью.

Дефрагментация HDD

Добавлено: 19 июл 2018, 20:07
madesta
zuzabrik писал(а):
18 июл 2018, 23:21
StarMAUGLI писал(а):
18 июл 2018, 23:06
ну и короче засомневался...
- Ни одной программы для дефрагментации по поиску "defrag" я не нашел. Ни в менеджере программ, ни в синаптике.
- Статья на линукс.нет 2012 года.
- Ссылка из вики на форум 2011 год последний пост в теме.

Я не на что не намекаю, но кажется проблема не особо актуальна.
Ну вот вам данные за 2016 год. Практическая проверка наличия присутствия и принудительная дефрагментация:

https://onformix.blogspot.com/2016/08/l ... efrag.html

Дефрагментация HDD

Добавлено: 19 июл 2018, 20:33
slant
madesta, и что? Автор этой статьи не привел вообще никаких сравнительных тестов. Никто не говорит, что ext вообще не фрагментируется сама по себе. Вопрос в том - а влияет ли эта небольшая фрагментация на производительность? По факту - если у вас гигабайтный фильм даже на 100 кусков фрагментирован - вы этого не заметите, даже на операции копирования этого фильма на другой диск. Другое дело, если бы этот гигабайтный файл на 1000 кусков был фрагментирован - вот это уже становится заметно. Но обычно такого не бывает. Есть такая утилита консольная - filefrag. С ее помощью легко можно посмотреть фрагментацию конкретных файлов. Поинтересуйтесь. Типичным показателем будет 1-5 extents. Если диск не забит.
У меня практически нету файлов даже с 10 фрагментами на файлопомойке куда постоянно качаются торренты и прочее добро из интернета и постоянно же старое чистится. Там именно ext4, где в среднем 60-70% места занято обычно.

Дефрагментация HDD

Добавлено: 19 июл 2018, 20:55
madesta
Так никто и не спорит. Там было написано, что после очень интенсивной эксплуатации (запись/удаление) проверка на фрагментацию не показала необходимости проводить дефрагментацию файловой системы. А имеющаяся фрагментация была настолько мала, что можно даже забыть о таком явлении. Моё сообщение было как ответ на высказывания, которые были процитированы.

Дефрагментация HDD

Добавлено: 19 июл 2018, 21:52
StarMAUGLI
madesta, Спасибо. Подкинули мыслей для размышлений.