[devel] comprehensive rsyncability test

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Май 31 23:44:52 MSD 2008


On Sat, May 31, 2008 at 10:58:47PM +0400, Alexey Tourbin wrote:
> Предварительное тестирование rsyncable gzdio показало, что эффект
> от rsyncable deflate есть, и лучше всего он проявляется при
> незначительном изменении пакетов; кроме того, пакет должен содержать
> достаточно большие файлы (если пакет целиком состоит из маленьких
> файлов, то rsyncability резко падает).
> 
> Но одиночные тесты не выявляют "реального положения вещей"; требуется
> более широкое тестирование с привлечением "реальных данных" за некоторый
> промежуток времени.
> 
> Предлагаю протестировать rsyncability двух каталогов:
> /ALT/archive/Sisyphus/2008/03/01/files/x86_64/RPMS
> /ALT/archive/Sisyphus/2008/04/01/files/x86_64/RPMS
> 
> Методика тестирования следующая:
> 1) Из каталогов парами выбираются файлы, у которых совпадает
> имя пакета %{NAME}, но при этом не совпадает имя файла
> %name-%version-%release.x86_64.rpm.
> 2) Для каждой пары пакетов извлекается cpio архив и перепаковывается
> с помощью rsyncable gzdio из нового rpmio.
> 3) Отсекаются маленькие пакеты: оба перепакованных архива должны быть
> больше 32K.
> 4) Запускается rsync, который диагностирует степень "совпадения" двух
> перепакованных архивов.

Тогда, наверное, надо сравнить ещё и размер rsyncable deflate, нынешний
не-rsyncable deflate и lzma для этих двух групп пакетов.

> ТАКИМ ОБРАЗОМ, я считаю, что эта ситуация в какой-то степени отражает
> "реальное положение вещей".  А именно, если бы мы просто скачивали
> "новые файлы за март", то мы скачали бы 2.32G.  Если же мы
> синхронизировали "новые файлы за март" со "старыми домартовскими
> файлами", то мы скачали бы где-то 1.6G (напоминаю, что совсем маленькие
> пакеты исключены из рассмотрения).  Этот расчёт сделан в предположении,
> что как старые предмартовские файлы, так и новые файлы за март УЖЕ
> запакованы при помощи rsyncable gzdio.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080531/ae59ca77/attachment-0002.bin>


Подробная информация о списке рассылки Devel