Re: Чем удалять устаревшую почту?
Hello!
On Saturday 27 February 2010 16:01:00 Nikita V. Youshchenko wrote:
> > Слухи о тяжести fork по сравнению с анализом файла сильно преувеличены.
>
> Если на то пошло, то fork() тут займёт лишь мизерную долю времени.
> Динамическая линковка каждого порождённого процесса - на 2-3 порядка
> медленнее. Многочисленные lookup() на огромный каталог тоже небыстры.
>
> Но, главное, криво это по самое немогу.
Странный выводы. Видимо, полагаете, что "прямо" - это когда какая-нибудь
fuse FS для почты, держащая в ОЗУ копию всех файлов.
> > Впрочем, учитывая, что ты устаревшую почту собираешься _удалять_, многие
> > тысячи файлов там будут только при первом запуске...
>
> Ошибаетесь. Речь идёт об удалении нескольких писем из нескольких тесяч за
> один запуск.
То про огромный каталог речь идет выше, и вдруг там оказывается всего лишь
несколько тысяч файлов. Да еще и удалить-то надо лишь несколько - ну запустит
find несколько скриптов, что вас пугает? Не говоря о том, что структура ФС
кэшируется ядром.
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to: