Server Server

A collection of common server tests.

See how your system performs with this suite using the Phoronix Test Suite. It's as easy as running the phoronix-test-suite benchmark server command..

Tests In This Suite

  • Apache Benchmark

  • Apache Cassandra

  •         Test: Reads
  •         Test: Mixed 1:1
  •         Test: Mixed 1:3
  •         Test: Writes
  • Apache CouchDB

  •         Bulk Size: 100 - Inserts: 1000 - Rounds: 24
  • Apache HBase

  •         Test: Increment - Clients: 64
  •         Test: Async Random Write - Clients: 16
  •         Test: Random Read - Clients: 128
  •         Test: Random Read - Clients: 32
  •         Test: Random Read - Clients: 16
  •         Test: Random Read - Clients: 4
  •         Test: Random Read - Clients: 1
  •         Test: Async Random Write - Clients: 256
  •         Test: Async Random Write - Clients: 128
  •         Test: Async Random Write - Clients: 64
  •         Test: Async Random Write - Clients: 32
  •         Test: Async Random Write - Clients: 4
  •         Test: Async Random Read - Clients: 1
  •         Test: Async Random Write - Clients: 1
  •         Test: Random Write - Clients: 256
  •         Test: Random Write - Clients: 128
  •         Test: Random Write - Clients: 64
  •         Test: Random Write - Clients: 32
  •         Test: Random Write - Clients: 16
  •         Test: Random Write - Clients: 4
  •         Test: Random Write - Clients: 1
  •         Test: Increment - Clients: 256
  •         Test: Random Read - Clients: 256
  •         Test: Async Random Read - Clients: 4
  •         Test: Increment - Clients: 32
  •         Test: Sequential Read - Clients: 1
  •         Test: Increment - Clients: 16
  •         Test: Increment - Clients: 4
  •         Test: Increment - Clients: 1
  •         Test: Sequential Read - Clients: 256
  •         Test: Sequential Read - Clients: 128
  •         Test: Sequential Read - Clients: 64
  •         Test: Sequential Read - Clients: 32
  •         Test: Sequential Read - Clients: 16
  •         Test: Sequential Read - Clients: 4
  •         Test: Sequential Write - Clients: 256
  •         Test: Async Random Read - Clients: 16
  •         Test: Sequential Write - Clients: 128
  •         Test: Sequential Write - Clients: 64
  •         Test: Sequential Write - Clients: 32
  •         Test: Sequential Write - Clients: 16
  •         Test: Sequential Write - Clients: 4
  •         Test: Sequential Write - Clients: 1
  •         Test: Async Random Read - Clients: 256
  •         Test: Async Random Read - Clients: 128
  •         Test: Async Random Read - Clients: 64
  •         Test: Increment - Clients: 128
  •         Test: Async Random Read - Clients: 32
  •         Test: Random Read - Clients: 64
  • Apache Siege

  •         Concurrent Users: 200
  •         Concurrent Users: 250
  • BlogBench

  •         Test: Read
  •         Test: Write
  • ebizzy

  • Facebook RocksDB

  •         Test: Sequential Fill
  •         Test: Read While Writing
  •         Test: Random Read
  •         Test: Random Fill Sync
  •         Test: Random Fill
  • InfluxDB

  •         Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000
  •         Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000
  •         Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000
  • KeyDB

  • LevelDB

  •         Benchmark: Seek Random
  •         Benchmark: Sequential Fill
  •         Benchmark: Overwrite
  •         Benchmark: Fill Sync
  •         Benchmark: Random Read
  •         Benchmark: Random Delete
  •         Benchmark: Hot Read
  •         Benchmark: Random Fill
  • MariaDB

  •         Clients: 8
  •         Clients: 512
  •         Clients: 4
  •         Clients: 256
  •         Clients: 64
  •         Clients: 128
  •         Clients: 32
  •         Clients: 16
  •         Clients: 1
  • Memcached mcperf

  •         Method: Set - Connections: 1
  •         Method: Get - Connections: 128
  •         Method: Get - Connections: 64
  •         Method: Get - Connections: 32
  •         Method: Get - Connections: 16
  •         Method: Get - Connections: 4
  •         Method: Get - Connections: 1
  •         Method: Get - Connections: 256
  •         Method: Prepend - Connections: 128
  •         Method: Prepend - Connections: 256
  •         Method: Prepend - Connections: 1
  •         Method: Prepend - Connections: 64
  •         Method: Append - Connections: 128
  •         Method: Prepend - Connections: 4
  •         Method: Set - Connections: 16
  •         Method: Prepend - Connections: 16
  •         Method: Prepend - Connections: 32
  •         Method: Set - Connections: 4
  •         Method: Append - Connections: 256
  •         Method: Set - Connections: 32
  •         Method: Replace - Connections: 64
  •         Method: Add - Connections: 128
  •         Method: Add - Connections: 256
  •         Method: Replace - Connections: 1
  •         Method: Replace - Connections: 4
  •         Method: Replace - Connections: 16
  •         Method: Replace - Connections: 32
  •         Method: Replace - Connections: 128
  •         Method: Add - Connections: 32
  •         Method: Set - Connections: 64
  •         Method: Append - Connections: 1
  •         Method: Append - Connections: 4
  •         Method: Append - Connections: 16
  •         Method: Append - Connections: 32
  •         Method: Append - Connections: 64
  •         Method: Add - Connections: 64
  •         Method: Replace - Connections: 256
  •         Method: Add - Connections: 16
  •         Method: Delete - Connections: 128
  •         Method: Add - Connections: 1
  •         Method: Set - Connections: 128
  •         Method: Set - Connections: 256
  •         Method: Delete - Connections: 1
  •         Method: Delete - Connections: 256
  •         Method: Delete - Connections: 4
  •         Method: Delete - Connections: 16
  •         Method: Add - Connections: 4
  •         Method: Delete - Connections: 32
  •         Method: Delete - Connections: 64
  • Memtier_benchmark

  •         Protocol: Redis
  • NGINX Benchmark

  • Node.js Express HTTP Load Test

  • Node.js V8 Web Tooling Benchmark

  • OpenSSL

  • Perl Benchmarks

  •         Test: Pod2html
  •         Test: Interpreter
  • PHP Micro Benchmarks

  •         Test: Zend bench
  •         Test: Zend micro_bench
  • PHPBench

  • PostgreSQL pgbench

  •         Scaling Factor: 1000 - Clients: 250 - Mode: Read Only
  •         Scaling Factor: 1000 - Clients: 1 - Mode: Read Only
  •         Scaling Factor: 1000 - Clients: 50 - Mode: Read Write
  •         Scaling Factor: 1000 - Clients: 50 - Mode: Read Only
  •         Scaling Factor: 1000 - Clients: 100 - Mode: Read Write
  •         Scaling Factor: 1000 - Clients: 100 - Mode: Read Only
  •         Scaling Factor: 1000 - Clients: 250 - Mode: Read Write
  •         Scaling Factor: 10000 - Clients: 50 - Mode: Read Write
  •         Scaling Factor: 10000 - Clients: 1 - Mode: Read Write
  •         Scaling Factor: 10000 - Clients: 1 - Mode: Read Only
  •         Scaling Factor: 100 - Clients: 250 - Mode: Read Write
  •         Scaling Factor: 10000 - Clients: 50 - Mode: Read Only
  •         Scaling Factor: 10000 - Clients: 100 - Mode: Read Write
  •         Scaling Factor: 10000 - Clients: 100 - Mode: Read Only
  •         Scaling Factor: 10000 - Clients: 250 - Mode: Read Write
  •         Scaling Factor: 10000 - Clients: 250 - Mode: Read Only
  •         Scaling Factor: 100 - Clients: 250 - Mode: Read Only
  •         Scaling Factor: 1000 - Clients: 1 - Mode: Read Write
  •         Scaling Factor: 100 - Clients: 100 - Mode: Read Only
  •         Scaling Factor: 1 - Clients: 50 - Mode: Read Write
  •         Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
  •         Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
  •         Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write
  •         Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only
  •         Scaling Factor: 100 - Clients: 100 - Mode: Read Write
  •         Scaling Factor: 1 - Clients: 1 - Mode: Read Write
  •         Scaling Factor: 1 - Clients: 1 - Mode: Read Only
  •         Scaling Factor: 100 - Clients: 1 - Mode: Read Write
  •         Scaling Factor: 1 - Clients: 50 - Mode: Read Only
  •         Scaling Factor: 100 - Clients: 1 - Mode: Read Only
  •         Scaling Factor: 100 - Clients: 50 - Mode: Read Only
  •         Scaling Factor: 1 - Clients: 100 - Mode: Read Write
  •         Scaling Factor: 100 - Clients: 50 - Mode: Read Write
  •         Scaling Factor: 1 - Clients: 250 - Mode: Read Only
  •         Scaling Factor: 1 - Clients: 250 - Mode: Read Write
  •         Scaling Factor: 1 - Clients: 100 - Mode: Read Only
  • Redis

  •         Test: SET
  •         Test: GET
  •         Test: LPUSH
  •         Test: LPOP
  •         Test: SADD
  • simdjson

  •         Throughput Test: LargeRandom
  •         Throughput Test: Kostya
  •         Throughput Test: DistinctUserID
  •         Throughput Test: PartialTweets
  • SQLite

  •         Threads / Copies: 1
  • SQLite Speedtest

Revision History Revision History

pts/server-1.4.0     Thu, 14 Jan 2021 13:54:34 GMT
Add new tests.

pts/server-1.3.3     Thu, 28 May 2020 15:52:05 GMT
Add additional tests.

pts/server-1.3.2     Sat, 23 May 2020 16:18:04 GMT
Fix blogbench arg handling.

pts/server-1.3.1     Wed, 08 Apr 2020 16:20:53 GMT
Add Apache Hbase.

pts/server-1.3.0     Wed, 08 Apr 2020 14:04:12 GMT
Add latest server tests.

pts/server-1.2.1     Fri, 10 May 2019 15:58:31 GMT
Update tests...

pts/server-1.2.0     Mon, 06 Dec 2010 23:34:25 GMT
Initial import into OpenBenchmarking.org