флейм -Фрагментация - Помогите разобраться. (Утилитки shake & filefrag)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
AWSVladimir
Сообщения: 138
ОС: пока Мандривка

флейм -Фрагментация - Помогите разобраться.

Сообщение AWSVladimir »

Есть такая утилитка shake, для дефрагментации.
сайт http://vleu.net/shake/
см форум, но он помоему сдох.
http://forums.gentoo.org/viewtopic-t-46320...2d2e1f19136e534

Так вот, помогите разобраться в цифрах.

shake говорит
shake -vv -S9999999 /home/share_users/disks/assa.test
IDEAL FRAGC CRUMBC AGE SHOCKED START END SizeKb NAME
0 2 0 0 1 9282 9284 645 /home/share/disks/assa.test

--да! вывод размера файла сам сделал и поменял порядок колонк + число секторов на большее разделил - не обращайте внимание.

Меня интерисует следующий вопрос, почему shake говорит, что фрагментов 2, а filefrag
'5 extents found, perfection would be 1 extent'
Кому верить?

Но если фрагментов 1 в shake, filefrag пишет 2 extents found, 'perfection would be 1 extent'

Что то я разобраться немогу с фрагментацией. :)

И что такое крошки-CRUMBC ?
Спасибо сказали:
Аватара пользователя
AWSVladimir
Сообщения: 138
ОС: пока Мандривка

Re: флейм -Фрагментация - Помогите разобраться.

Сообщение AWSVladimir »

Кину свои размыления.
shake работает неоднозначно. (на мой взляд)
Если первый раз запустить, то значительно дефрагментирует разряженные файлы.
Если второй раз, то может опять увеличится количество частей, а может наоборот еще больше уменьшится дефрагментация.

Но блин смущают цифры на выводе.
Вот что получается. Дефрагм-ю делал на 1-м файле, у CDAVL ниже данные не менял кроме последней цифры.
----------------
CDAVL 25 5 1 0 = 7 frag
filefrag 8 in 1 = 8-1==7
shake 1 = 5 frag - Хм...

после отработки A
CDAVL 25 5 1 0 = 1 frag
filefrag 2 in 1 = 2-1==1
shake 1 = 2 frag - Хм...

после отработки B
CDAVL 28,00 29 8 0 = 8 frag
filefrag 9 in 1 = 9-1==8
shake 5 = 5 frag - Хм опять 5 :(
----------------------

То что дает CDAVL и filefrag вроде понятно. filefrag дает больше на 1 часть, считая начало файла куском, а CDAVL считает только части после головного куска файла.

Но что дает shake?
Залез в функцию определения частей, но пока не знаю как в линуксе отладчиком пользоваться и каким.
Подскажите если что...

В общем кидайте свои размышления.
Спасибо сказали: