From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <465F042E.6010202@parkheights.dyndns.org> Date: Thu, 31 May 2007 13:21:50 -0400 From: Sergey User-Agent: Thunderbird 2.0.0.0 (X11/20070423) MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <465AF718.80907@parkheights.dyndns.org> <465B1080.3050208@stc.donpac.ru> <465B7245.6090702@parkheights.dyndns.org> <465BAC74.6060904@stc.donpac.ru> <465BBFCB.2050504@parkheights.dyndns.org> <465BCFDA.5070405@stc.donpac.ru> <465DFE5D.3090108@parkheights.dyndns.org> <465FAE36.2060600@stc.donpac.ru> In-Reply-To: <465FAE36.2060600@stc.donpac.ru> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] Mail server perfomance X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 May 2007 17:21:58 -0000 Archived-At: List-Archive: List-Post: Eugene Prokopiev wrote: > Sergey пишет: >> Eugene Prokopiev wrote: >> [skip] >>> Очень интересно, спасибо, надо будет попробовать воспроизвести, а то >>> "ext3 created as a 1GB file inside XFS" для innodb вместо xfs/jfs или >>> raw device - это выглядит нечестно ;) >> Сейчас отправил в Daedalus пакет dovecot-1.1-alt0.hg20070530.src.rpm >> который provides среди прочего imaptest для тестирования imap серверов. > > его бы лучше в отдельный пакет, он ведь не завязан на dovecot? Вот я попробовал. rpm -ivh \ http://ftp.altlinux.com/pub/distributions/ALTLinux/Daedalus/i586/RPMS.daedalus/dovecot-benchmark-1.1-alt0.hg20070530.i586.rpm На почти дефолтной установке dovecot'а (задал mail_location: mbox:~/mail) имею: --- $ imaptest user="test%04d" host=localhost port=143 pass=testing mbox=/home/seriv/dovecot.mbox [skip 120 seconds of testing uttil pressed] Totals: Logi List Stat Sele Fetc Fet2 Stor Dele Expu Appe Logo 100% 50% 50% 100% 100% 100% 50% 100% 100% 100% 100% 30% 5% 415 212 190 410 388 561 113 15 388 410 820 --- Смысл цифр: за время теста - 120 секунд, из ста возможных юзеров в среднем 10 одновременно соединяются с сервером, пытаясь записать к себе в INBOX или скопировать в другой ящик письма, или их прочитать или удалить, в среднем поддержвивая 30 писем в INBOXе, и за эти 120 секунд смогли 415 раз аутентифицироваться, записать 410 писем и т.д - первая строка описывает imap commands, вторая даёт вероятности в процентах что они попробуют выполнить эту команду после входа, и самая нижняя - сколько раз эа 120 секунд эта команда была выполнена. При установленном сегодня из сизифа dbmail (rpm -qa |grep '^dbmail' dbmail-2.2.4.git200704092140-alt1 dbmail-mysql-2.2.4.git200704092140-alt1) Тот же тест даёт следующее: --- Totals: Logi List Stat Sele Fetc Fet2 Stor Dele Expu Appe Logo 100% 50% 50% 100% 100% 100% 50% 100% 100% 100% 100% 30% 5% 120 65 52 120 96 127 6 1 81 102 202 --- DBMail и MySQL установки тоже дефолтные, единственное что пришлось изменить - s/latin1/utf8/ в установках DBMail иначе он не мог соединиться с MySQL сервером. Такк и должно быть или я что-то в установках DBMail надо менять чтобы он стал работать скорее? Мне кажется что замедление в три раза может оказаться связанным неправильным употреблением DBMail. Для сравнения, dovecot с Maildir на zfs даёт: Totals: Logi List Stat Sele Fetc Fet2 Stor Dele Expu Appe Logo 100% 50% 50% 100% 100% 100% 50% 100% 100% 100% 100% 30% 5% 338 174 174 328 230 327 47 1 230 328 655 -- Сергей Иванов.