Hi Kabelo,

The tests you refer to [1] are actually quite old. Since then, we’ve updated 
the performance tests to include many more of our REST endpoints, including our 
POST endpoints. The different balance and rate of requests caused by that 
changed the end results, and we do have some much more recent test results that 
you can look at (e.g. a recent test around message body searching [2]). These 
tests also include the Munin results for most of the boxes.

> The Tsung tests do not include etherpad as Tsung doesn't have great
> support for websockets (yet). Simon has worked on this with the Tsung
> community for some new features, but I still think a useful etherpad
> protocol test using Tsung would be difficult to get accurate.

When we introduced Etherpad, Simon did run a suite of tests that gave us an 
idea of how many concurrent users we expect to be able to support per Etherpad 
node. Simon will need to jump in to provide the exact number we came up with, 
but I remember that it was definitely lower than the number of concurrent users 
our app nodes themselves can sustain. That is not a big problem in itself 
though, as we can scale them out horizontally and they don’t tend to be very 
expensive to run. Depending on the usage profile you’re seeing, it might just 
mean that you have to scale them out more than some of the other nodes.

[1] http://www.slideshare.net/nicolaasmatthijs/apereo-oae-bootcamp
[2] http://37.153.96.172/messageSearch/master/20140108-2059/report.html

Hope that helps,
Nicolaas


On 27 Jan 2014, at 09:12, Branden Visser <mrvis...@gmail.com> wrote:

> Hi Kabelo,
> 
>> Regarding the setup in the slides, Etherpad and RabbitMQ aren't listed. Were
>> they sharing a VM with one of the other components? If so which?
>> Trying to put together a setup that can repeat the results achieved in the
>> Tsung test.
>> 
> 
> RabbitMQ wasn't on there likely just because the Munin monitoring was
> not enabled for that particular test. In general RabbitMQ is very
> under-utilized in OAE, even on the smallest VM you can find from a
> public cloud provider. As all other components, during our performance
> tests RabbitMQ runs on a dedicated machine.
> 
>> Side note.
>> Did the Tsung test simulate Etherpad document editing? Did a stress test of
>> Etherpad using [1] and it crashed because of stack size limit. The fix for
>> this is increasing stack size according to a Github issue entry. Just
>> curious about whether Tsung test included Etherpad.
>> 
> 
> The Tsung tests do not include etherpad as Tsung doesn't have great
> support for websockets (yet). Simon has worked on this with the Tsung
> community for some new features, but I still think a useful etherpad
> protocol test using Tsung would be difficult to get accurate.
> 
> Thanks for the tip on increasing stack size!
> 
> Hope that helps,
> Branden
> 
>> [1] https://bitbucket.org/rbraakman/etherpad-stresstest
>> 
>> Thanks.
>> 
>> 
>> On 24 January 2014 15:09, Branden Visser <mrvis...@gmail.com> wrote:
>>> 
>>> Hi Kabelo,
>>> 
>>> Yes information for CPU usage, load memory can be found for all nodes
>>> if you install the munin-node service on the nodes in your cluster and
>>> specify in the Tsung XML to monitor the munin stats of that node [1].
>>> When you generate the final report, it will add an additional
>>> monitoring section to the report that gives you synchronized
>>> performance stats with your test.
>>> 
>>> For elasticsearch size you could query this from the elasticsearch
>>> stats API during or after the test has run using the stats API [2] [3]
>>> that elasticsearch provides.
>>> 
>>> For Cassandra database, you can get more detailed information using
>>> the nodetool [4] utility or a more advanced tool like DataStax
>>> OpsCenter Community Edition.
>>> 
>>> Hope that helps,
>>> Branden
>>> 
>>> [1] http://tsung.erlang-projects.org/user_manual/conf-monitoring.html
>>> [2]
>>> http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html
>>> [3] https://gist.github.com/mrvisser/aafaa6a47366755aad31
>>> [4] https://gist.github.com/mrvisser/8596885
>>> 
>>> 
>>> 
>>> On Thu, Jan 23, 2014 at 7:13 AM, Kabelo Letsoalo
>>> <kab...@opencollab.co.za> wrote:
>>>> Hi guys,
>>>> 
>>>> Regarding the Tsung tests ran on this setup [1] slide 84, are there
>>>> system
>>>> stats like CPU, RAM usage, sizes of ElasticSearch index and Cassandra DB
>>>> after completion of test?
>>>> 
>>>> [1] http://www.slideshare.net/nicolaasmatthijs/apereo-oae-bootcamp
>>>> 
>>>> Thanks.
>>>> 
>>>> ________________________________
>>>> See OpenCollab email disclaimer at
>>>> http://www.opencollab.co.za/email-disclaimer
>>>> _______________________________________________
>>>> oae-dev mailing list
>>>> oae-dev@collab.sakaiproject.org
>>>> http://collab.sakaiproject.org/mailman/listinfo/oae-dev
>>>> 
>> 
>> 
>> 
>> 
>> --
>> Kabelo Letsoalo
>> Junior Developer
>> opencollab
>> Tel: +27 21 970 4000 | Fax: +27 21 914 3098
>> Web: www.opencollab.co.za
>> 
>> 
>> ________________________________
>> See OpenCollab email disclaimer at
>> http://www.opencollab.co.za/email-disclaimer
> _______________________________________________
> oae-dev mailing list
> oae-dev@collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/oae-dev

_______________________________________________
oae-dev mailing list
oae-dev@collab.sakaiproject.org
http://collab.sakaiproject.org/mailman/listinfo/oae-dev

Reply via email to