LINUX.ORG.RU

Ответ на: комментарий от KRoN73

>На XFS переходить. С ночным дефрагом в фоне с ionice -c3.

Дефрагментатор - пользовательская утилита или ядерный тред, просыпающийся при простое?

ttnl ★★★★★
() автор топика
Ответ на: комментарий от ttnl

Пользовательская утилита, вызывается вручную (ну или по крону).

xetf ★★
()
Ответ на: комментарий от xorik

>>фрагментация больше ... 100%.

Дальше не читал


Считать можно по-разному. В слове «фрагментация» нет формального определения :)

KRoN73 ★★★★★
()
Ответ на: комментарий от xorik

Процент фрагментированных файлов, не? :)

Представим ситуацию, когда в ФС, скажем, четыре файла: три имеют пренебрежимо малый размер (1 inode), четвёртый — половина ФС. Далее, этот самый четвёртый разбит на тысячу фрагментов, разрежённых настолько сильно, насколько возможно. Так вот, ты уверен, что «фрагментация 25%» будет отражать реальное положение дел? :-)

GotF ★★★★★
()
Ответ на: комментарий от GotF

Вот мне не совсем понятно, как xfs_db считает этот процент:

┌┤~├──────────────────────────────────────────────────────────┤root@persephone├─
└─# xfs_db -c frag -r /dev/mapper/vg_main-lv_var 
actual 5722, ideal 4618, fragmentation factor 19.29%
┌┤~├──────────────────────────────────────────────────────────┤root@persephone├─
└─# xfs_db -c frag -r /dev/mapper/vg_main-lv_home 
actual 62715, ideal 59342, fragmentation factor 5.38%

Ведь:

┌┤~├──────────────────────────────────────────────────────────┤gotf@persephone├─
└─> bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
5722/4618
1.239064
62715/59342
1.056840

Т.е. для /var что-то не то выходит.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Ну тогда более логично будет считать отношение размеров фрагментированных файлов к общему размеру всех файлов. Хотя на деле не понятно кто как считает

xorik ★★★★★
()
Ответ на: комментарий от xorik

>Процент фрагментированных файлов, не? :)

Это один из вариантов. И далеко не самый удобный. Вот, прикинь, у тебя тысяча файлов. 990 целых, а 10, при чём самых часто используемых (скажем, логи, потому и фрагментировались), размазано на миллион фрагментов каждый. 1% фрагментации по твоему определению. Но производительность такого расклада будет несравнимо ниже, чем у варианта, когда каждый файл порезан на две части. Хотя в последнем случае фрагментация будет 100%

...

Ага, а ниже ещё от GotF вижу вариант с разной длиной...

KRoN73 ★★★★★
()
Ответ на: комментарий от xorik

Ты не чувствуешь, что там вывод давался для отмонтированной FS?

tempuser002
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.