Re: Active Dynamic Cluster. Непонятная задержка.

От: Vladimir Palazhchenko <CGatePro_at_mx_ru>
Дата: Fri 26 Jan 2007 - 20:58:28 MSK

> On Fri, 26 Jan 2007 19:09:08 +0200
> "Alexandr Yatsuk" <CGatePro@mx.ru> wrote:
> >
> >
> >> On Fri, 26 Jan 2007 18:31:14 +0200
> >> "Alexandr Yatsuk" <CGatePro@mx.ru> wrote:
> >> > Добрый день.
> >> > Настроили (видно еще недонастроили) active dynamic cluster из четырех
> >> >машин. (2 fronted - 2 beckend).
> >> > Проводим тесты с аккаунтом в котором 7500 писем.
> >> > Возникает непонятная задержка примерно в 10 секунд.
> >>
> >> За это время оно ЗАЧИТАЛО хедеры 7500 писем, разобрало их, вытащило из
них
> >> те хедеры, которые Вы указали в теле <folderOpen>, плюс то поле, по
> >>которому
> >> sort - и отсотритровало это всё. После чего стало выдавать результаты.
> >
> > Дело в том, что
> >
> > 18:28:19.097 5 MAILBOX(test1@example.com/Znatoky) parsing
> > 18:28:21.212 4 MAILBOX(test1@example.com/Znatoky) parsed 7383 message
> >files, lastUID=7383
> > 18:28:27.400 5 XIMSS-002053([192.168.68.61]) out: <folderReport
id="A010"
> >folder="Znatoky" mode="init" messages="1"/>\000<response id="A010"/>\000
> >
> > Разве parsed 7383 message files, lastUID=7383 не означает окончание
> >вышеописанных процедур??
>
> нет. У вас майлбокс типа "тест-файл", парсинг нужен просто чтобы понять,
где
> начинается каждый мессаж. Если бы Вы включили индексирование, то оно бы
> просто считало индекс, и уже бы знало, что где лежит. А вот потом - надо
> считывать отдельные письма и в каждом ковыряться.

Этот мейлбокс на самом деле мейлдир. Что еще более странно. И можно подробнее про индексирование? Где читать?

>
> >> Кластер тут не причем - как только результаты с бакенда пошли, они
сразу
> >> отрелеились клиенту через фронтенд.
> >
> > Да, в этом я не сомневаюсь.
> >
> >> Скорость считывания, естественно, напрямую зависит от скорости работы
> >> файловой системы, используемой в кластере.
> >
> > Файловая система Storage IBM N3700. Nfs по ethernet.
> >
> > Мы проводили анналогичное тестирование на одном сервере(не каластер),
> >который слабее по процессору и количеству памяти, но использует локальный
> >винт. Скорость выполнения была меньше приблизительно в 2 раза.

>

> Боюсь, что и то, и то несколько, как бы это сказать, странные диски. Вот,
> например:
>

> http://mail.stalker.com/Lists/CGatePro/List.html?&Sort=1&SDir=0&Limit=10
>

> Как видите, там 15000 писем, и открывает оно их (до момента начала выдачи
> странички) секунды две-три. Ну, там немножко другой алгоритм работы
> сортировки, но вряд ли в этом дело.
>

> Платформа mail.stalker.com - обычный писюк с Солярис/AMD, диски там,
> кажется, даже не SCSI. А у Вас оно один прямой парсинг делает 2 секунды с
> лишним. Большой майлбокс-то? Если письма по 10K, то это - 75M должно быть
> где-то. Что-то 2 секунды очень долго для прямого чтения...

Писем как видно - 7383. Общий размер - 44M Вот то, что медленно и совсем не нравится. Если делать выборку без фильтра, то первый запрос обрабатывает за 5 сек, а последующие менее секунды.

> А что у Вас за платформа?

FreeBSD 6.2 Получено Fri Jan 26 17:58:31 2007

Этот архив был сгенерирован hypermail 2.1.8 : Fri 26 Jan 2007 - 21:13:05 MSK