Sign inSign up

endrjuskr/benchmarks

By endrjuskr

•Updated about 11 years ago

Benchmarks

Image
3

8.5K

endrjuskr/benchmarks repository overview

⁠docker-benchmarks

Benchmarks Docker image

⁠Currently available types of benchmarks:

  • Apache2 with keep-alive (ab1)
  • Apache2 (ab2)
  • MySQL read-only (mysql1)
  • MySQL (mysql2)
  • IO read-only (io1)
  • IO write-read (io2)
  • CPU by calculating prime numbers (cpu)
  • dacapo, variaty of benchmarks (dacapo)

⁠Run:

	$ sudo docker run -e BENCH=ab1 -e CL=5 -e NR=1000 \
	                -e HOST=http://google.pl \
	                -e WEBSITE=index.html \ 
	                endrjuskr/benchmarks

⁠Arguments to pass:

  • BENCH - type of benchmark
  • CL - concurrency level
  • NR - number of requests
  • HOST - client's hostname
  • PORT - client's port
  • TIME - benchmark time limit
  • REQUESTS - benchmark random requests limit
  • SIZE - benchmark size
  • READONLY - indicates if benchmark is read-only
  • THREADS - benchmark thread limit
  • WEBSITE - client's website address
  • CMD - benchmark command to execute. Possible options you can find on project's site⁠
  • COUNT - number of consecutive benchmarks

⁠Pull

	$ docker pull endrjuskr/benchmarks

⁠Supported dacapo tests

Test nameDescriptionIs supported?
avrorasimulates a number of programs run on a grid of AVR microcontrollersx
batikproduces a number of Scalable Vector Graphics (SVG) images based on the unit tests in Apache Batik
eclipseexecutes some of the (non-gui) jdt performance tests for the Eclipse IDEx
foptakes an XSL-FO file, parses it and formats it, generating a PDF file.x
h2executes a JDBCbench-like in-memory benchmark, executing a number of transactions against a model of a banking application, replacing the hsqldb benchmarkx
jythoninteprets a the pybench Python benchmarkx
luindexUses lucene to indexes a set of documents; the works of Shakespeare and the King James Biblex
lusearchUses lucene to do a text search of keywords over a corpus of data comprising the works of Shakespeare and the King James Biblex
pmdanalyzes a set of Java classes for a range of source code problemsx
sunflowrenders a set of images using ray tracingx
tomcatruns a set of queries against a Tomcat server retrieving and verifying the resulting webpagesx
tradebeansruns the daytrader benchmark via a Jave Beans to a GERONIMO backend with an in memory h2 as the underlying databasex
tradesoapruns the daytrader benchmark via a SOAP to a GERONIMO backend with in memory h2 as the underlying databasex
xalantransforms XML documents into HTMLx

Tag summary

Content type

Image

Digest

sha256:0756ef348…

Size

587.8 MB

Last updated

about 11 years ago

docker pull endrjuskr/benchmarks