INSTALL.md: Suggest jemalloc memory allocator.
authorRodriguez Betancourt, Esteban <estebarb@hpe.com>
Tue, 15 Mar 2016 23:29:57 +0000 (23:29 +0000)
committerBen Pfaff <blp@ovn.org>
Thu, 17 Mar 2016 00:11:40 +0000 (17:11 -0700)
Change installing documentation to suggest to use
jemalloc memory allocator.

This memory allocator showed great performance gains
when used at ovsdb-server and other components.

Signed-off-by: Esteban Rodriguez Betancourt <estebarb@hpe.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
.travis.yml
AUTHORS
INSTALL.md

index 2b262e4..6618073 100644 (file)
@@ -10,6 +10,8 @@ addons:
       - gcc-multilib
       - libssl-dev
       - llvm-dev
+      - libjemalloc1
+      - libjemalloc-dev
 
 before_install: ./.travis/prepare.sh
 
@@ -30,6 +32,7 @@ env:
   - KERNEL=3.14.60
   - KERNEL=3.12.53
   - KERNEL=3.10.96
+  - TESTSUITE=1 LIBS=-ljemalloc
 
 script: ./.travis/build.sh $OPTS
 
diff --git a/AUTHORS b/AUTHORS
index 04b8cae..6b8d259 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -63,6 +63,7 @@ Duffie Cooley           dcooley@nicira.com
 Ed Maste                emaste@freebsd.org
 Ed Swierk               eswierk@skyportsystems.com
 Edouard Bourguignon     madko@linuxed.net
+Esteban Rodriguez Betancourt    estebarb@hpe.com
 Aymerich Edward         edward.aymerich@hpe.com
 Edward Tomasz NapieraƂa trasz@freebsd.org
 Eitan Eliahu            eliahue@vmware.com
index 9dadcee..ccc066e 100644 (file)
@@ -247,6 +247,13 @@ Here is an example:
       `% mkdir _gcc && (cd _gcc && ../configure CC=gcc)`
       `% mkdir _clang && (cd _clang && ../configure CC=clang)`
 
+Under certains loads the ovsdb-server and other components perform
+better when using the jemalloc memory allocator, instead of the glibc
+memory allocator.
+
+If you wish to link with jemalloc add it to LIBS:
+
+      `% ./configure LIBS=-ljemalloc`
 
 Building the Sources
 --------------------