From b834904a7c0793e831531f0877a102544145fec0 Mon Sep 17 00:00:00 2001
From: Micael Karlberg
Date: Wed, 9 Jun 2010 13:08:20 +0000
Subject: OTP-8696: Update performance chapter
---
lib/megaco/doc/src/megaco_performance.xml | 122 ++++++++++++++++--------------
1 file changed, 64 insertions(+), 58 deletions(-)
(limited to 'lib/megaco/doc/src/megaco_performance.xml')
diff --git a/lib/megaco/doc/src/megaco_performance.xml b/lib/megaco/doc/src/megaco_performance.xml
index 72b5c156ba..eb3d852a19 100644
--- a/lib/megaco/doc/src/megaco_performance.xml
+++ b/lib/megaco/doc/src/megaco_performance.xml
@@ -50,9 +50,15 @@
of these configurations for each codec. The figures presented are
the average of all used messages.
- For comparison, also included are performance figures
- where the flex driver was built as non-reentrant flex
- (figures within parenthesis).
+ For comparison, also included are first, performance figures with
+ megaco (including the measurement software) and asn1 applications
+ hipe-compiled (second figure in the time columns, note that per bin
+ decode had some issues so those figures are not included), and second,
+ performance figures where the flex driver was built as
+ non-reentrant flex
+ (third figure in the time columns,
+ only valid for text codecs using the flex-scanner,
+ figures within parenthesis).
@@ -67,122 +73,122 @@
pretty |
336 |
- 22 |
- 76 |
- 98 |
+ 20 / 13 |
+ 75 / 40 |
+ 95 / 53 |
pretty [flex] |
336 |
- 22 (22) |
- 41 (40) |
- 63 (62) |
+ 20 / 13 / 20 |
+ 39 / 33 / 38 |
+ 59 / 46 / 58 |
compact |
181 |
- 19 |
- 63 |
- 82 |
+ 17 / 10 |
+ 62 / 35 |
+ 79 / 45 |
compact [flex] |
181 |
- 19 (19) |
- 38 (36) |
- 57 (55) |
+ 17 / 10 / 17 |
+ 37 / 31 / 36 |
+ 54 / 41 / 53 |
per bin |
91 |
- 63 |
- 69 |
- 132 |
+ 60 / 29 |
+ 64 / - |
+ 124 / - |
per bin [driver] |
91 |
- 43 |
- 45 |
- 88 |
+ 39 / 24 |
+ 42 / 26 |
+ 81 / 50 |
per bin [native] |
91 |
- 47 |
- 51 |
- 99 |
+ 45 / 21 |
+ 48 / - |
+ 93 / - |
per bin [driver,native] |
91 |
- 26 |
- 29 |
- 55 |
+ 25 / 15 |
+ 27 / 18 |
+ 52 / 33 |
ber bin |
165 |
- 35 |
- 42 |
- 77 |
+ 32 / 19 |
+ 38 / 21 |
+ 70 / 40 |
ber bin [driver] |
165 |
- 35 |
- 37 |
- 72 |
+ 32 / 19 |
+ 33 / 20 |
+ 65 / 39 |
ber bin [native] |
165 |
- 19 |
- 26 |
- 45 |
+ 17 / 11 |
+ 25 / 13 |
+ 42 / 24 |
ber bin [driver,native] |
165 |
- 19 |
- 20 |
- 39 |
+ 17 / 11 |
+ 17 / 12 |
+ 34 / 23 |
erl_dist |
875 |
- 5 |
- 10 |
- 15 |
+ 5 / 5 |
+ 10 / 10 |
+ 15 / 15 |
erl_dist [megaco_compressed] |
405 |
- 6 |
- 7 |
- 13 |
+ 6 / 4 |
+ 7 / 4 |
+ 13 / 8 |
erl_dist [compressed] |
345 |
- 86 |
- 21 |
- 107 |
+ 47 / 47 |
+ 20 / 20 |
+ 67 / 67 |
erl_dist [megaco_compressed,compressed] |
200 |
- 71 |
- 12 |
- 83 |
+ 34 / 33 |
+ 11 / 9 |
+ 45 / 42 |
Codec performance
@@ -201,8 +207,8 @@
When running SMP erlang on a multi-core machine the "throughput"
is significantly higher. The mstone1 test is an extreme test,
but it shows what is gained by using the reentrant flex-scanner.
-
- MStone1 with mstone1.sh -d flex -s 8
+
+ MStone1 with mstone1.sh -d flex -s 4
@@ -276,10 +282,10 @@ MEGACO/1 [124.124.124.222]
Setup
The measurements has been performed on a
- Dell PowerEdge 1950iii with
- 2* Intel Xeon L5430 @ 2.66 GHz, with 8 GB memory and
- running SLES 10 SP2 x86_64, kernel 2.6.16.60-0.34-smp.
- Software versions was open source OTP R13B and megaco-3.11.
+ HP xw4600 Workstation with
+ a Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz, with 4 GB memory and
+ running Ubuntu 10.04 x86_64, kernel 2.6.32-22-generic.
+ Software versions was open source OTP R13B04 (megaco-3.14).
@@ -302,7 +308,7 @@ MEGACO/1 [124.124.124.222]
to our fastest text encoder (compact).
-
-
our fastest binary decoder (ber) is about 47% (44%) faster than our
+
our fastest binary decoder (ber) is about 54% (61%) faster than our
fastest text decoder (compact).
--
cgit v1.2.3