[ckan-dev] Performance CKAN / Configuration Parameters

hotz hotz at informatik.uni-hamburg.de
Wed Aug 6 17:54:26 UTC 2014


Hi all,

we do performance tests with following setup:
- CKAN 2.1.2
- Search queries via the default ckan-portal and a web-portal
- Ramp tests of 50,100,200...600...1000,...5000 users per second (!)
   (we expect such numbers in the early on-line phase of our portal)
- 24 GB RAM, 8 CPUs

Following parameter configurations in:
1) apache2.conf
  ServerLimits 300
  MaxClients 300
  for all occurrences

2) Jetty Java_Options:
-Xms512M -Xmx4g

3) virtual host ckan_default:
WSGIDaemonProcess ckan_default display-name=ckan_default processes=2 
threads=30

We get response time of ca. mean 30 seconds each of 600 concurrent users 
per second.
And several errors. Which altogether we feel bad with.

The CPUs are 50% active, RAM uses only ca. 5GB (of the 24 GB).
The ckan-portal and web-portal have same results.


Is there somebody who can explain the above parameters and optimal 
settings of them and their influences?
E.g. do apache workers correspond to threads? Are there multiple jetty 
processes or only one if CKAN is running?
Has anybody experiences in this direction or hints to further information?

Best wishes,
Lothar



-- 
Dr. Lothar Hotz
HITeC e.V., University of Hamburg
Vogt-Kölln-Str. 30, 22527 Hamburg
Tel: 040/42883-2605; Fax: 040/42883-2572
E-Mail: hotz at informatik.uni-hamburg.de
WWW: www.hitec-hh.de
Private page: kogs-www.informatik.uni-hamburg.de/~hotz




More information about the ckan-dev mailing list