Hi guys,
as we discussed with Niklas about how to test MINA perfs, we agreed that
it would be interesting to start a subproject to conduct performance
tests. This is also something Julien mentionned as 'to be done for MINA
3.0'.
So here is the proposal :
Mina-Perf subproject
We need a way to test a MINA based application. We also need a way to
test MINA itself.
There are many dimension we want to test, namely :
- throughput (number of message per second, depending on the message size)
- number of client we can support (scalability)
- CPU consumption
- Memory consumption
- reliability on the long term (in other words, do we have memory leaks)
In order to build this tool, we need to define its architecture. The
main issue is to determinate which part of MINA sucks CPU and Memory,
excluded the application (depending on the number of filters we add, we
will have different results).
We also need a platform to run those tests, and we probably want them
running often, a bit like a CI system.
wdyt ?
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org