_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Vladimir A. Butenko 2:5020/400 Thu 10 Feb 28 17:36
Subj : Re: QMail. Поделитесь впечатлениями.
________________________________________________________________________________
From: [email protected] (Vladimir A. Butenko)
In article <[email protected]>,
Andrew Filonov <[email protected]> wrote:
> On Wed, 09 Feb 00 23:25:34 +0300, Vladimir A. Butenko wrote:
> VAB>Вам рассказать,сколько мне лично (не говоря уж об остальных) пришлось
> VAB>потрать времени, чтобы об"яснить таким вот начитавшимся Бернштейна, что,
> VAB>скажем - использование майлбоксов в виде директорий не дает ни малейшей
> VAB>выгоды (окромя вреда) в 99% случаев?
> А можно с этого места поподробнее?
По сотому разу? Хорошо. Вкартце:
а) главный недостаток .mdir - сильный перерасход как диска (при средней
длине письма в 4К, и среднем размере блока на диске много более этого
размера - на дедикайтед серверах), и, главное - сильный перерасход
системных ресурсов (если это какой-нибудь Вуних - то инодов).
б) главное достоинство .mdir - быстрый парсинг майлбокса (если делать мдир
с умом, без индексов, разумеется). Однако в том же споре с Криспином я
приводил выдержки сканирования е.mbox - Криспин кричал, что мои
утверждения, что тот, кто не может просканироватт 50MB майлбокс за секунду
на хорошей платформе - должен профессорствовать, а не программы писать -
надо подкреплять, иначе, мол, у меня креденшилов немае. Hу "хорошей
платформы" у меня не было, а на том зверинце, что был под рукой (порой
даже без SCSI) - скорости получались около 8-10MB/сек. Так что для
большинства майлбоксов (у которых размер - до 1МБ) проблема скорости
разбора - результат кривых рук, а не формата.
в) дописывать к е.mdir - дольше (файловая операция создания, а не просто записи)
г) стирать из .mdir - может быть быстрее (если майлбокс большой по ОБ"ЕМУ)
- но см. пример с парсингом. Если же майлбокс небольшой (опять же те самые
99%) - то скорость много ниже (потому как опять каталоговые операции, а не
просто i/o).
д) плачи по поводу того, что .mbox нельзя синхронизовать - в церковь, на
похороны. Если делать все, как 20 лет назад, то оно, конечно, - трудно
синхронизовать. Hо все равно можно - только зачем сегодня делать так, как
20-25 лет назад. А то, что .mbox можно разнести простой командой "mail" -
это я демострировал еще год назад. Где-то на
http://www.stalker.com/CommuniGatePro/ есть ссылка на пример того, как это
можно сделать. Кажется, в главе о Shared Mailboxes. Hу так это опять -
кривость рук писателей унихных прилад, а не свойство самого формата.
> Bye. Andrew E. Filonov <[email protected]>
--
Vladimir Butenko
Stalker Software, Inc.
--- ifmail v.2.15dev4 * Origin: Stalker Software, Inc. (2:5020/400)