[devel] Re: cmdcache
Alexey Tourbin
at на altlinux.ru
Ср Сен 14 21:10:04 MSD 2005
On Wed, Sep 14, 2005 at 07:38:54PM +0300, Michael Shigorin wrote:
> > Нет, это про ~/.cmdcache/rpmfile, в котором число кеш-файлов
> > будет не меньше числа rpm пакетов в Sisyphus/files.
> > С %_sourcedir меня всё устраивает.
> Структурировать по первым буквам?
Букв нет, есть только st_ino+st_size+st_mtime.
at на solemn ~/.cmdcache 4 $ ls -1 rpmfile |head
i10003s62465m1079085926
i10226s323862m1079960217
i10287s367587m1080138012
i10366s1535556m1077197737
i10552s68368m1077197738
i10580s107898m1078145421
i10723s828128m1076422307
i1090192s13734m1125334673
i11055s406941m1079109059
i1166331s4611m1125335339
at на solemn ~/.cmdcache 4 $
К тому же по буквам получится плохое распределение, а кеш всё равно
"не прозрачный" (то есть reverse lookup затруднён). Можно сделать
одноуровневую прослойку из каталогов по последним цифрам ino и size.
Получится 100 файлов на 100 каталогов для 10k capacity. Надо посмотреть
как в ccache сделано.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050914/e413d25b/attachment.bin
Подробная информация о списке рассылки Devel