Performance Comparison of OpenLDAP running on Midrange- and Highend machine

This page describes a performance test of the OpenLDAP server on a highend machine (Intel Quadcore, 2GB RAM) and a midrange machine (Intel Dualcore, 1GB RAM). The client request policy is based on the cognitions described here (TOBEDONE ). The testscript is described and can be found here (TOBEDONE).

In the following 'sec' is a abbreviation for seconds.

Response time graphs

The graphs below show three test runs. Each is represented by another color (red, green , blue). The point in the graphs represent the measured response time for one ldapsearch process.

Midrange machine test (Graph 1)

The OS is SLC3 and the OpenLDAP version is 2.0.27-22

18M_5T_Test_timethreads.png

Midrange machine test SLC4 (Graph 1.1)

The OS is SLC4 and the OpenLDAP version is 2.2.13-7.4E

DualCore_SLC4_18M_5T_Test_timethreads.png

Highend machine test (Graph 2)

The OS is SLC4.5 and the OpenLDAP version is 2.2.13-7.4E

quadcore_18M_5T_Test_timethreads.png

more Graphs can be found in SlapdQuadcoreTest

Result

Looking at the graphs shown above, one can see that OpenLDAP handles most of the request nicely. However, the green and blue point clowds in Graph1 show that a certain amount of requests take longer. In fact, much longer!

Out of 1674 in total, 1614 are handles between 0.04 and 0.9 sec (average 0.19) , 54 between 3 and 3.4 sec (average 3.19) and 6 between 9 and 9.3 sec (average 9.17).

# of requests response time [sec]
1614 0.04 -0.19
54 3 - 3.4
6 9 - 9.17

This leads to the assumption that the OpenLDAP server component can only handle a certain amount of requests at a time. It is interesting, if the connections are accepted by the server but not served, or if the clients have to wait until a request handled thread is available for a new connection. This has not been investigated in this test.

Below, you'll find a table which shows how many requests took how much time in average for being finished.

percentage avg. time [sec]
96,41% 0.19
3,22% 3.19
0.36% 9.17

-- FelixNikolausEhm - 04 Jul 2007

Topic attachments
I Attachment History Action Size Date Who Comment
Compressed Zip archivetar 18M_5T_Test_log.tar r1 manage 320.0 K 2007-07-04 - 10:18 FelixNikolausEhm The data of the midrange machine test
PNGpng 18M_5T_Test_timethreads.png r1 manage 6.0 K 2007-07-04 - 10:26 FelixNikolausEhm Midrange machine test result
Compressed Zip archivetar DualCore_SLC4_18M_5T_Test_log.tar r1 manage 360.0 K 2007-07-18 - 17:06 FelixNikolausEhm The data of the midrange SLC4 machine test
PNGpng DualCore_SLC4_18M_5T_Test_timethreads.png r1 manage 7.0 K 2007-07-18 - 17:05 FelixNikolausEhm Midrange SLC4 Test
Compressed Zip archivetar quadcore_18M_39T_Test_log.tar r1 manage 380.0 K 2007-07-19 - 12:07 FelixNikolausEhm The data of the highend machine test (702 requests)
PNGpng quadcore_18M_39T_Test_timethreads_SMALL.png r1 manage 3.1 K 2007-07-23 - 10:25 FelixNikolausEhm Small picture of quadcore_18_39T Test
Compressed Zip archivetar quadcore_18M_5T_Test.tar r1 manage 340.0 K 2007-07-04 - 10:19 FelixNikolausEhm The data of the highend machine test
PNGpng quadcore_18M_5T_Test_timethreads.png r1 manage 6.8 K 2007-07-04 - 10:38 FelixNikolausEhm Highend machine test result
Edit | Attach | Watch | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r9 - 2007-07-23 - FelixNikolausEhm
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback