Erlang Mailing Lists

Author Message

<  Ejabberd mailing list  ~  ejabberd high performance configuration

Guest
Posted: Sun Jan 31, 2010 8:15 am Reply with quote
Guest
Hi,

I want to run a load test on an ejabberd server instance, running on Ubuntu
Server 8.04. I want to make sure I have set all the configuration options
necessary to achieve a good performance. Here is what I have done so far:

- ulimit -n 65000
- ejabberd.cfg
- Set log level in ejabberd.cfg to Warning or below
- Ejabberdctl.cfg
- POLL = true (default)
- SMP = auto (default)
- ERL_MAX_PORTS = 96,000?
- PROCESSES: 250,000?

Are there any other options (either in the O/S or in ejabberd) that I should
set?

Cheers,
Karthik

Karthik Kailash | Product
SocialVision, Online Television Becomes a Social Experience
CELL
Guest
Posted: Sun Jan 31, 2010 12:19 pm Reply with quote
Guest
Karthik Kailash wrote:
> Hi,
>
> I want to run a load test on an ejabberd server instance, running on Ubuntu
> Server 8.04. I want to make sure I have set all the configuration options
> necessary to achieve a good performance. Here is what I have done so far:
>
> - ulimit -n 65000
> - ejabberd.cfg
> - Set log level in ejabberd.cfg to Warning or below
> - Ejabberdctl.cfg
> - POLL = true (default)
> - SMP = auto (default)
> - ERL_MAX_PORTS = 96,000?
> - PROCESSES: 250,000?
>

AFAIK, this is enough to start testing Wink

--
Regards,
Evgeniy Khramtsov, ProcessOne.
xmpp:xram@jabber.ru.

_______________________________________________
ejabberd mailing list
ejabberd@jabber.ru
http://lists.jabber.ru/mailman/listinfo/ejabberd
Post received from mailinglist
Guest
Posted: Thu Feb 04, 2010 3:56 am Reply with quote
Guest
From: ejabberd-bounces@jabber.ru [mailto:ejabberd-bounces@jabber.ru] On
Behalf Of Evgeniy Khramtsov

>> Hi,
>>
>> I want to run a load test on an ejabberd server instance, running on
Ubuntu
>> Server 8.04. I want to make sure I have set all the configuration
options
>> necessary to achieve a good performance. Here is what I have done so
far:
>>
>> - ulimit -n 65000
>> - ejabberd.cfg
>> - Set log level in ejabberd.cfg to Warning or below
>> - Ejabberdctl.cfg
>> - POLL = true (default)
>> - SMP = auto (default)
>> - ERL_MAX_PORTS = 96,000?
>> - PROCESSES: 250,000?


> AFAIK, this is enough to start testing Wink

Thanks for the response! I forgot to mention in my original e-mail, are
there performance benefits when running ejabberd on the newer versions of
Erlang? Right now I have R11B installed, but I see that it is close to 4
years old compared to R13B03 which is only 3-4 months old.

Regards,
Karthik

_______________________________________________
ejabberd mailing list
ejabberd@jabber.ru
http://lists.jabber.ru/mailman/listinfo/ejabberd
Post received from mailinglist
Guest
Posted: Thu Feb 04, 2010 4:09 am Reply with quote
Guest
Karthik Kailash wrote:
> Thanks for the response! I forgot to mention in my original e-mail, are
> there performance benefits when running ejabberd on the newer versions of
> Erlang? Right now I have R11B installed, but I see that it is close to 4
> years old compared to R13B03 which is only 3-4 months old.
>

The recommended version to run ejabberd is R12B-5. However, feel free to
use the latest R13B03 Wink
I'd avoid using R11B because it had several stability issues (deadlocks
and races in SMP mode).

--
Regards,
Evgeniy Khramtsov, ProcessOne.
xmpp:xram@jabber.ru.

_______________________________________________
ejabberd mailing list
ejabberd@jabber.ru
http://lists.jabber.ru/mailman/listinfo/ejabberd
Post received from mailinglist
Guest
Posted: Thu Feb 04, 2010 4:23 am Reply with quote
Guest
On Wed, Feb 3, 2010 at 10:09 PM, Evgeniy Khramtsov <xramtsov@gmail.com (xramtsov@gmail.com)> wrote:
Quote:
Karthik Kailash wrote:
Quote:
Thanks for the response!
Guest
Posted: Fri Feb 05, 2010 8:35 pm Reply with quote
Guest
-----Original Message-----
From: ejabberd-bounces@jabber.ru [mailto:ejabberd-bounces@jabber.ru] On
Behalf Of Evgeniy Khramtsov

> Karthik Kailash wrote:
>> Thanks for the response! I forgot to mention in my original e-mail, are
>> there performance benefits when running ejabberd on the newer versions of
>> Erlang? Right now I have R11B installed, but I see that it is close to 4
>> years old compared to R13B03 which is only 3-4 months old.

> The recommended version to run ejabberd is R12B-5. However, feel free to
> use the latest R13B03 Wink
> I'd avoid using R11B because it had several stability issues (deadlocks
> and races in SMP mode).

Cool. I installed Erlang R12B-5 without a hitch using the following
parameters for configure:

./configure --enable-threads --enable-smp-support --enable-kernel-poll
--prefix=/opt/erlang

Did I miss anything necessary for ejabberd?

Also, I am currently running ejabberd off the linux x86 installer download
from the website. Do I need to do anything with ejabberd now that I have
upgraded erlang (get source and compile, etc.)?

Cheers,
Karthik

_______________________________________________
ejabberd mailing list
ejabberd@jabber.ru
http://lists.jabber.ru/mailman/listinfo/ejabberd
Post received from mailinglist
Kristine22
Posted: Thu Aug 25, 2011 1:24 pm Reply with quote
Joined: 15 Aug 2011 Posts: 2
And are there any possibilities mobile spy to update 2.0.5 ejabberd to 2.1.x.?
View user's profile Send private message

Display posts from previous:  

All times are GMT
Page 1 of 1
This forum is locked: you cannot post, reply to, or edit topics.

Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum