Home | History | Annotate | only in /external/ltp/utils/benchmark/ebizzy-0.3
Up to higher level directory
NameDateSize
ChangeLog06-Dec-2017665
configure06-Dec-2017604
ebizzy.c06-Dec-201711.5K
ebizzy.h06-Dec-2017543
LICENSE06-Dec-201717.6K
Makefile06-Dec-20171.1K
README06-Dec-20171.5K

README

      1 ebizzy
      2 ------
      3 
      4 ebizzy is designed to generate a workload resembling common web
      5 application server workloads.  It is highly threaded, has a large
      6 in-memory working set with low locality, and allocates and deallocates
      7 memory frequently.  When running most efficiently, it will max out the
      8 CPU.
      9 
     10 Compiling
     11 ---------
     12 
     13 First configure ebizzy for your platform by typing "./configure".
     14 Currently Linux and Solaris anre supported.  Then type "make".  The
     15 resulting binary will be named "ebizzy".
     16 
     17 Running
     18 -------
     19 
     20 ebizzy does not require any command line arguments.  To get
     21 results, just run it:
     22 
     23 $ ./ebizzy
     24 2569 records/s
     25 real 10.00 s
     26 user  2.74 s
     27 sys   7.24 s
     28 
     29 The records per second rate should be as high as possible, and the
     30 system time as low as possible.  Play with the various options to try
     31 to increase this time to see where overhead is coming from.  Note that
     32 the default number of threads is 2 per number of cpus.
     33 
     34 An interesting part of this app is difference between memory
     35 allocation using the "always mmap" and "never mmap" flags.  -m is
     36 "always mmap" and -M is "never mmap":
     37 
     38 $ ./ebizzy -M
     39 3997 records/s
     40 real 10.00 s
     41 user  3.70 s
     42 sys   5.65 s
     43 $ ./ebizzy -m
     44 2577 records/s
     45 real 10.00 s
     46 user  2.40 s
     47 sys   7.43 s
     48 
     49 The output of the above two commands should be quite different.
     50 
     51 ebizzy has many command line arguments.  To get a list of them and
     52 their descriptions, type:
     53 
     54 $ ./ebizzy -?
     55 
     56 Support
     57 -------
     58 
     59 There is none.  However, you can try emailing the author with
     60 questions and suggestions.
     61 
     62 Val Henson <val (a] nmt.edu>
     63