[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: