|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 13 Dec 2005 16:05:56 To : Max Khon Subject : Re: Maildir size --------------------------------------------------------------------------------
Max Khon wrote:
>
> MK>>>> а для того, чтобы быстро считать размеры Maildir'ов ничего
> MK>>>> лучше чем Maildir++ не придумано до сих пор?
> VN>>> du?
> MK>> медленно.
>
> VN> Есть что-то принципиально быстрее суммирования размера всех файлов?
> VN> Полученного stat'ом?
>
> да. Maildir++. там stat делать не нужно. речь идет о тысячах виртуальных
> доменов с тысячами пользователей.
Для примерно похожей задачи (хотя для меньших масштабов), писал демон,
который через kqueue (EVFILT_VNODE) отслеживал файловую иерархию.
Статистика хранилась в sysv shared memory.
Довольно бесхитростная логика (поскольку иерархия каталогов
фиксированная) и потому работает как часы.
--
Sergey Skvortsov
mailto: skv@protey.ru
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657767507736.html, оценка из 5, голосов 10
|