[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