5 service credits remaining

Apply Token Buy Token

Benchmarks

Since 2009, we have performed 23,620,049 benchmarks in the cloud

Select the benchmark(s) to view

Select the desired cloud service(s)

Please select a benchmark to the left

Select a graph type or output format

Get Benchmark Results

Benchmark Descriptions Close

BlogBench Read Performance A filesystem benchmark for Unix Website

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures.

Categories:
  • System: Disk
  • Application: Web Server

BlogBench Write Performance A filesystem benchmark for Unix Website

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures.

Categories:
  • System: Disk
  • Application: Web Server

Bonnie++ Average Random and Sequential Create/Delete Files Website

Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. This benchmark uses -n 512 (meaning it uses 1024*512 files for the test). This benchmark records the average of 4 data points: Random Create, Random Delete, Sequential Create and Sequential Delete.

Categories:
  • System: Disk

Bonnie++ Random Create Website

Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. This benchmark uses -n 256 (meaning it uses 1024*256 files for the test). It records the number of files that can be randomly created in 1 second.

Categories:
  • System: Disk

Bonnie++ Random Delete Website

Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. This benchmark uses -n 256 (meaning it uses 1024*256 files for the test). It records the number of files that can be randomly deleted in 1 second.

Categories:
  • System: Disk

Bonnie++ Random Read Website

Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. This benchmark uses -n 256 (meaning it uses 1024*256 files for the test). It records the number of files that can be randomly read in 1 second.

Categories:
  • System: Disk

Bonnie++ Sequential Create Website

Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. This benchmark uses -n 256 (meaning it uses 1024*256 files for the test). It records the number of files that can be sequentially created in 1 second.

Categories:
  • System: Disk

Bonnie++ Sequential Delete Website

Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. This benchmark uses -n 256 (meaning it uses 1024*256 files for the test). It records the number of files that can be sequentially deleted in 1 second.

Categories:
  • System: Disk

Bonnie++ Sequential Read Website

Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. This benchmark uses -n 256 (meaning it uses 1024*256 files for the test). It records the number of files that can be sequentially read in 1 second.

Categories:
  • System: Disk

Bork File Encryptor Benchmark Website

Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file.

Categories:
  • System: CPU

Build Build Performance Metric

This metric measures performance for building software (compilation, make, etc.) by measuring build performance for apache, imagemagick, mysql and php

Categories:
  • Application: Compilation
Included Benchmarks:
Baseline:
  • ec2-us-east.linux.m2.4xlarge=100

Timed Apache Compilation

This test times how long it takes to build the Apache HTTP Server.

Categories:
  • System: CPU
  • Application: Compilation
  • System: CPU Multi-Threaded

Timed ImageMagick Compilation

This test times how long it takes to build ImageMagick.

Categories:
  • System: CPU
  • Application: Compilation
  • System: CPU Multi-Threaded

Timed MySQL Compilation

This test times how long it takes to build the MySQL Server.

Categories:
  • System: CPU
  • Application: Compilation
  • System: CPU Multi-Threaded

Timed PHP Compilation

This test times how long it takes to build PHP 5 with the Zend engine.

Categories:
  • System: CPU
  • Application: Compilation
  • System: CPU Multi-Threaded

C-Ray Raytracer

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image.

Categories:
  • System: CPU
  • System: CPU Multi-Threaded

CacheBench Read Cache

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance

Categories:
  • System: Memory

CacheBench Write Cache

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance

Categories:
  • System: Memory

CCUs CPU Performance Metric Website

This benchmark is based on the ECU. It utilizes EC2's m1.small, m1.large, m2.xlarge, m2.2xlarge, m2.4xlarge and cc.4xlarge to produce a baseline for 19 CPU performance benchmarks. Greater weight is applied to multi-core aware benchmarks including Geekbench and Unixbench

Categories:
  • System: CPU
  • System: CPU Multi-Threaded
  • System: Memory
Baseline:
  • ec2-us-east.linux.cc1.4xlarge=33.5
  • ec2-us-east.linux.m2.4xlarge=26
  • ec2-us-east.linux.m2.2xlarge=13
  • ec2-us-east.linux.m2.xlarge=6.5
  • ec2-us-east.linux.m1.large=4
  • ec2-us-east.linux.m1.small=1

CloudClimate CDN Test Website

This webpage will use your your Internet connection to download a 64 kbyte file from selected CDN (Content Delivery Network) providers and servers hosted by selected cloud computing providers. The file will be downloaded 10 times. Afterwards the average request time will be shown in a graph and you can compare the speed of the different providers for your location with the results of tests performed by other users.

Categories:
  • Network: Throughput Outbound

Compress Compression Performance Metric

This metric measures compression performance using 7zip, gzip, lzma and pbzip2 compression

Categories:
  • Application: Compression
Included Benchmarks:
Baseline:
  • ec2-us-east.linux.m2.4xlarge=100

7-Zip Compression

This is a test of 7-Zip using p7zip with its integrated benchmark feature.

Categories:
  • System: CPU
  • Application: Compression

Gzip Compression 2GB File Compression

This test measures the time needed to compress a file using Gzip compression.

Categories:
  • System: CPU
  • Application: Compression

LZMA Compression 256MB File Compression

This test measures the time needed to compress a file using LZMA compression.

Categories:
  • System: CPU
  • Application: Compression

Parallel BZIP2 Compression 256MB File Compression

This test measures the time needed to compress a file using BZIP2 compression.

Categories:
  • System: CPU
  • Application: Compression

Crafty Chess Engine Website

Crafty is a popular open-source chess engine that can be used to benchmark your CPU speed and is part of SPEC2000 benchmark. The benchmark itself is very basic. It analyzes pre-determined chess games positions and calculates the number of "nodes" (moves) per second till certain "depth" is reached and displays the total NPS as well as the average NPS.

Categories:
  • System: CPU
  • System: CPU Multi-Threaded

DB Database Server Performance Metric

This metric measures performance using database server related benchmarks including mysql-bench, pgbench, redis, sqlite and tpcc-mysql

Categories:
  • Application: Database
Baseline:
  • storm-bm-e5506x2-8gb-4disks-261gb-sas-raid10=100

Dbench 128 Clients Website

Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance.

Categories:
  • System: Disk

dcraw RAW To PPM Image Conversion

This test times how long it takes to convert several high-resolution RAW NEF image files to PPM image format using dcraw.

Categories:
  • System: CPU

Deployment Latency Time to deploy a new server instance

Measures the amount of time in seconds from the time a server is requested until it is fully provisioned and available

Categories:
  • Service Level

Encode Encoding Performance Metric Website

This metric measures encoding performance using ape, flac, mp3, ogg, wavepack, ffmgep and gnupg encoding

Categories:
  • Application: Encode
Included Benchmarks:
Baseline:
  • ns-jumbo=100

Monkey Audio Encoding WAV To APE

This test times how long it takes to encode a sample WAV file to APE format.

Categories:
  • System: CPU
  • Application: Encode

FLAC Audio Encoding WAV To FLAC

This test times how long it takes to encode a sample WAV file to FLAC format.

Categories:
  • System: CPU
  • Application: Encode

LAME MP3 Encoding WAV To MP3

LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format.

Categories:
  • System: CPU
  • Application: Encode

Ogg Audio Encoding WAV To Ogg

This test times how long it takes to encode a sample WAV file to Ogg format.

Categories:
  • System: CPU
  • Application: Encode

WavPack Audio Encoding WAV To WavPack

This test times how long it takes to encode a sample WAV file to WavPack format.

Categories:
  • System: CPU
  • Application: Encode

eSpeak Speech Engine Text-To-Speech Synthesis

This test times how long it takes the eSpeak speech synthesizer to read Project Gutenbergs The Outline of Science and output to a WAV file.

Categories:
  • System: CPU

FFmpeg AVI to NTSC VCD

This test uses FFmpeg for testing the systems audio/video encoding performance.

Categories:
  • System: CPU
  • Application: Encode

Fhourstones Complex Connect-4 Solving

Integer benchmark solving positions in the game of connect-4, as played on a vertical 7x6 board

Categories:
  • System: CPU

Fibonacci(27) Milliseconds to calculate 27th Fibonacci Number

Records the amount of time in milliseconds that it takes to calculate the 27th Fibonacci number

Categories:
  • System: CPU

Flexible IO Tester Intel IOMeter File Server Access Pattern Website

fio is an I/O tool meant to be used both for benchmark and stress/hardware verification. It has support for 13 different types of I/O engines (sync, mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio, and more), I/O priorities (for newer Linux kernels), rate I/O, forked or threaded jobs, and much more.

Categories:
  • System: Disk

Geekbench Website

Geekbench provides a comprehensive set of benchmarks engineered to quickly and accurately measure processor and memory performance. Designed to make benchmarks easy to run and easy to understand, Geekbench takes the guesswork out of producing robust and reliable benchmark results.

Categories:
  • System: Memory
  • System: CPU
  • System: CPU Multi-Threaded

GEO DNS Accuracy Test

This benchmark measures the accuracy of a DNS providers Geo-Targeted DNS resolution. The value for this benchmark is either a 1 or a 0 identifying whether or not the DNS resolution was accurate per the Geo-Targeted rules defined.

Categories:
  • DNS

GMPbench math library

GMPbench is a test of the GMP 4.3.0 math library.

Categories:
  • System: CPU

GnuPG 2GB File Encryption

This test times how long it takes to encrypt a file using GnuPG of a file.

Categories:
  • System: CPU
  • Application: Encode

GraphicsMagick HWB Color Space

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the systems CPU.

Categories:
  • System: CPU
  • System: CPU Multi-Threaded

hdparm buffered disk reads Website

Determines the speed of reading through the buffer cache to the disk without any prior caching of data. This measurement is an indication of how fast the drive can sustain sequential data reads under Linux, without any filesystem overhead.

Categories:
  • System: Disk

hdparm cached reads Website

Determines the speed of reading directly from the Linux buffer cache without disk access. This measurement is essentially an indication of the throughput of the processor, cache, and memory of the system under test.

Categories:
  • System: Memory
  • System: CPU

Timed HMMer Search Pfam Database Search

This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein.

Categories:
  • System: CPU
  • System: CPU Multi-Threaded

High-Performance Linpack Benchmark for Distributed-Memory Computers Website

HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark.

Categories:
  • System: Memory
  • System: CPU
  • Network: Internal
  • System: CPU Multi-Threaded
  • Clustering/Multi-Server

Internal Network Throughout Inbound

Measures internal network throughput inbound in megabits per second (Mb/s).

Categories:
  • Network: Throughput
  • Network: Throughput Inbound
  • Network: Internal

Internal Network Throughout Outbound

Measures internal network throughput outbound in megabits per second (Mb/s).

Categories:
  • Network: Throughput
  • Network: Throughput Outbound
  • Network: Internal

IOP Disk IO Performance Metric Website

This metric measures overall disk IO performance using 14 disk IO benchmarks including bonnie++, dbench, fio, hdparm and iozone

Categories:
  • System: Disk
Baseline:
  • storm-bm-e5506x2-8gb-4disks-261gb-sas-raid10=100

IOzone 4GB Read Website

The IOzone benchmark tests the hard disk drive / file-system performance.

Categories:
  • System: Disk

IOzone 4GB Write Website

The IOzone benchmark tests the hard disk drive / file-system performance.

Categories:
  • System: Disk

John The Ripper - Blowfish

This is a benchmark of John The Ripper, which is a password cracker.

Categories:
  • System: CPU

John The Ripper - Traditional DES

This is a benchmark of John The Ripper, which is a password cracker.

Categories:
  • System: CPU

John The Ripper - MD5

This is a benchmark of John The Ripper, which is a password cracker.

Categories:
  • System: CPU

LAMP LAMP Performance Metric

This metric measures performance using LAMP (Linux, Apache, MySQL, PHP) related benchmarks including mysql-bench, tpcc-mysql and phpbench

Categories:
  • Application: Web Server
  • Application: Programing Language
Baseline:
  • storm-bm-e5506x2-8gb-4disks-261gb-sas-raid10=100

Lang Java, Python, Ruby & PHP Performance Website

This benchmark measures system performance using 4 interpreted programming language benchmarks

Categories:
  • Application: Programing Language
  • System: CPU
Included Benchmarks:
Baseline:
  • storm-bm-e5506x2-8gb-4disks-261gb-sas-raid10=100

Loopback Network Performance

This benchmark measure throughput in MB/s when writing 10 GB through the the loopback (localhost) network interface. This is essentially a measurement of CPU throughput and hypervisor scheduling

Categories:
  • System: CPU

Timed MAFFT Alignment Multiple Sequence Alignment

This test performs an alignment of 100 pyruvate decarboxylase sequences.

Categories:
  • System: CPU

memcache Get Time 1MB (ms)

Time in millseconds to get 1 MB of data from memcache

Categories:
  • System: Memory

memcache Put Time 1MB (ms)

Time in millseconds to sut 1 MB of data in memcache

Categories:
  • System: Memory

memcache Response Time (ms)

The round-trip time in milliseconds to request and receive 1 byte of data from cache

Categories:
  • System: Memory

Mencoder AVI To LAVC

This test uses mplayers mencoder utility and the libavcodec family for testing the systems audio/video encoding performance.

Categories:
  • System: CPU
  • Application: Encode

Messaging Lag Time Time after post before message available to read

Measures the time it takes after a message is posted before it becomes available to read.

Categories:
  • Messaging

MIOP Memory IO Performance Metric Website

This metric measures overall memory IO performance using 6 memory IO benchmarks including cachebench, geekbench, hdparm, ramspeed, stream and unixbench

Categories:
  • System: Memory
Baseline:
  • ns-jumbo=100

mtCCUs Multi-threaded CPU Performance Metric

This benchmark is based on the ECU. It utilizes EC2's m1.small, m1.large, m2.xlarge, m2.2xlarge, m2.4xlarge and cc.4xlarge to produce a baseline for 8 multi-thread aware CPU performance benchmarks

Categories:
  • System: CPU Multi-Threaded
  • System: Memory
Included Benchmarks:
Baseline:
  • ec2-us-east.linux.cc1.4xlarge=33.5
  • ec2-us-east.linux.m2.4xlarge=26
  • ec2-us-east.linux.m2.2xlarge=13
  • ec2-us-east.linux.m2.xlarge=6.5
  • ec2-us-east.linux.m1.large=4
  • ec2-us-east.linux.m1.small=1

mysql-bench Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. This benchmark measures the average time (in wallclock seconds) it takes for all of the mysql-bench benchmarks: alter-table, ATIS, big-tables, connect, create, insert, select, transactions and wisconsin

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench ATIS Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The ATIS benchmark measures the amount of time required to creating the ATIS (Automatic Terminal Information Service) database and doing many different selects on it.

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench alter-table Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The alter-table benchmark measures the amount of time required to alter a table starting with 8 columns and 1000 rows until it contains 1000 fields

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench big-tables Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The big-tables benchmark measures the amount of time required to create and use extremely large tables (1000 columns).

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench connect Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The connect benchmark measures the amount of time required to establish connections and sending data to the client.

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench create Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The create benchmark measures the amount of time required to create tables, make a count(*) from them and finally drop the tables.

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench insert Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The insert benchmark measures the amount of time required to create a simple table and insert 100000 rows in order, 100000 rows in reverse order and 100000 rows in random order.

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench select Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The select benchmark measures the amount of time U required to select on keys that consist of many parts.

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

mysql-bench Wisconsin Website

mysql-bench is meant to tell any user what operations mysql server performs well or poorly. The Wisconsin benchmark is an industry standard benchmark that tests the performance of the major components of a relational database system.

Categories:
  • Application: Database
  • System: Disk
  • System: CPU

Open FMM Nero2D

This is a test of Nero2D, which is a two-dimensional TM/TE solver for Open FMM. Open FMM is a free collection of electromagnetic software for scattering at very large objects. This test profile times how long it takes to solve one of the included 2D examples.

Categories:
  • System: CPU

NAS Parallel - Test / Class: EP.B Website

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the OpenMP version of NPB and uses the class A binaries.

Categories:
  • System: CPU

NAS Parallel - Test / Class: IS.C Website

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the OpenMP version of NPB and uses the class A binaries.

Categories:
  • System: CPU

NAS Parallel - Test / Class: LU.A Website

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the OpenMP version of NPB and uses the class A binaries.

Categories:
  • System: CPU

NAS Parallel - Test / Class: MG.B Website

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the OpenMP version of NPB and uses the class A binaries.

Categories:
  • System: CPU

OpenSSL RSA 4096-bit

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL.

Categories:
  • System: CPU
  • System: CPU Multi-Threaded

Opstone Singular Value Decomposition Double-Precision Mean

CPU Singular Value Decomposition test

Categories:
  • System: CPU

Opstone Sparse-Vector Scalar Product Double-Precision Mean

CPU Sparse-Vector Scalar Product test

Categories:
  • System: CPU

Opstone Vector Scalar Product Double-Precision Mean

CPU Vector Scalar test

Categories:
  • System: CPU

pgbench Website

pgbench is a simple program for running benchmark tests on PostgreSQL. It runs the same sequence of SQL commands over and over, possibly in multiple concurrent database sessions, and then calculates the average transaction rate (transactions per second). This benchmark tests a scenario that is loosely based on TPC-B, involving five SELECT, UPDATE, and INSERT commands per transaction.

Categories:
  • Application: Database

PHPBench PHP benchmark suite Website

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to benchmark various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc.

Categories:
  • Application: Programing Language

PostMark Disk Transactions

This is a test of NetApps PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes.

Categories:
  • System: Disk
  • Application: Web Server

POV-Ray Raytracer

This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing.

Categories:
  • System: CPU

Public Network Latency Round-Trip Public Network Latency Website

Measures latency for a cloud service (server, platform) from a remote location. Ping performs no packet processing; it merely sends a response back when it receives a packet (i.e. performs a no-op), thus it is a relatively accurate way of measuring latency.

Categories:
  • Network: Latency
  • Network: Public

Public Network Throughout Inbound

Measures inbound network throughput in megabits per second (Mb/s) when a file is transferred via http from a remote location. The throughput transfer rate is calculated based on the size of the file requested and the amount of time required to transfer it.

Categories:
  • Network: Throughput
  • Network: Throughput Inbound
  • Network: Public

Public Network Throughout Outbound

Measures outbound network throughput in megabits per second (Mb/s) when a file is transferred via http to a remote location. The throughput transfer rate is calculated based on the size of the file requested and the amount of time required to transfer it.

Categories:
  • Network: Throughput
  • Network: Throughput Outbound
  • Network: Public

PYBENCH A Python Benchmark Suite Website

Extendable suite of of low-level benchmarks for measuring the performance of the Python implementation (interpreter, compiler or VM). pybench is a collection of tests that provides a standardized way to measure the performance of Python implementations. It takes a very close look at different aspects of Python programs and let's you decide which factors are more important to you than others, rather than wrapping everything up in one number, like the other performance tests do (e.g. pystone which is included in the Python Standard Library). pybench has been used in the past by several Python developers to track down performance bottlenecks or to demonstrate the impact of optimizations and new features in Python. The results of this benchmark are the average of all benchmarks performed by pybench.

Categories:
  • Application: Programing Language

RAMspeed - Floating-Point Add

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

RAMspeed - Integer Add

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

RAMspeed - Integer Copy

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

RAMspeed - Integer Scale

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

redis-benchmark Website

Redis includes the redis-benchmark utility that simulates SETs/GETs/INCRs/LPUSHs/LPOPs/PINGs/LRANGEs done by N clients at the same time sending M total queries (it is similar to the Apache's ab utility). Our benchmark is performed with 50 simultaneous clients performing 100000 requests (./redis-benchmark -n 100000). The result is the average requests per second for all benchmark actions (gets, sets, etc.). For specific results, download the benchmark output source.

Categories:
  • Application: Database
  • System: Memory

ruby-benchmark-suite Website

The Ruby Benchmark Suite is a suite for measuring the performance of Ruby implementations, including micro-benchmarks that focus on core Ruby functionality, as well as macro-benchmarks that represent a variety of real, common workloads. The project is aimed at providing a useful suite for comparing the performance of the available Ruby implementations and, as a positive side effect, to give VM implementers an additional tool to measure and identity performance related issues. The value for this benchmark is the average of the median times to execute 13 of the macro benchmarks (all macro benchmarks minus bm_hilbert_matrix.rb). Specific times for these benchmarks individually are available in the benchmark source file.

Categories:
  • Application: Programing Language

SciMark 2.0 Website

SciMark 2.0 is a benchmark for scientific and numerical computing. It measures several computational kernels and reports a composite score in approximate Mflops (Millions of floating point operations per second).

Categories:
  • System: CPU

SPECfp_rate_base2006 - Estimate Base Floating Point Component of SPEC CPU2006 Website

CPU2006 is SPEC's next-generation, industry-standardized, CPU-intensive benchmark suite, stressing a system's processor, memory subsystem and compiler. SPEC designed CPU2006 to provide a comparative measure of compute-intensive performance across the widest practical range of hardware using workloads developed from real user applications. These benchmarks scores are derived from the floating point component of SPEC CPU2006 known as CFP2006.

Categories:
  • System: Memory
  • System: CPU
  • Application: Compilation
  • System: CPU Multi-Threaded

SPECint_rate_base2006 - Estimate Integer Component of SPEC CPU2006 Website

CPU2006 is SPEC's next-generation, industry-standardized, CPU-intensive benchmark suite, stressing a system's processor, memory subsystem and compiler. SPEC designed CPU2006 to provide a comparative measure of compute-intensive performance across the widest practical range of hardware using workloads developed from real user applications. These benchmarks scores are derived from the integer component of SPEC CPU2006 known as CINT2006.

Categories:
  • System: Memory
  • System: CPU
  • Application: Compilation
  • System: CPU Multi-Threaded

SPECjbb2005 Website

SPECjbb2005 (Java Server Benchmark) is SPEC's benchmark for evaluating the performance of server side Java. SPECjbb2005 evaluates the performance of server side Java by emulating a three-tier client/server system (with emphasis on the middle tier). The benchmark exercises the implementations of the JVM (Java Virtual Machine), JIT (Just-In-Time) compiler, garbage collection, threads and some aspects of the operating system. It also measures the performance of CPUs, caches, memory hierarchy and the scalability of shared memory processors (SMPs). SPECjbb2005 provides a new enhanced workload, implemented in a more object-oriented manner to reflect how real-world applications are designed and introduces new features such as XML processing and BigDecimal computations to make the benchmark a more realistic reflection of today's applications. This benchmark can only be run on server instances with 2GB memory or greater

Categories:
  • Application: Database
  • System: CPU
  • Application: Programing Language
  • Application: Web Server

SPECjvm2008 Website

SPECjvm2008 (Java Virtual Machine Benchmark) is a benchmark suite for measuring the performance of a Java Runtime Environment (JRE), containing several real life applications and benchmarks focusing on core java functionality. The suite focuses on the performance of the JRE executing a single application; it reflects the performance of the hardware processor and memory subsystem, but has low dependence on file I/O and includes no network I/O across machines. The SPECjvm2008 workload mimics a variety of common general purpose application computations. These characteristics reflect the intent that this benchmark will be applicable to measuring basic Java performance on a wide variety of both client and server systems. This benchmark can only be run on server instances with 2GB memory or greater

Categories:
  • System: CPU
  • Application: Programing Language

SQLite 12,500 INSERTs

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database.

Categories:
  • Application: Database
  • System: Disk

Stream - Add

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

Stream - Copy

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

Stream - Scale

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

Stream - Type: Triad

This benchmark tests the system memory (RAM) performance.

Categories:
  • System: Memory

Sudokut Sudoku Solver

This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl. This test measures how long it takes to solve 100 Sudoku puzzles.

Categories:
  • System: CPU

Sunflow Rendering System Benchmark Website

This test runs benchmarks of the Sunflow Rendering System. The Sunflow Rendering System is an open-source render engine for photo-realistic image synthesis with a ray-tracing core.

Categories:
  • System: CPU
  • System: CPU Multi-Threaded

Super PI 1 Million Digits

Time how long it takes to calculate pi to varying lengths.

Categories:
  • System: CPU

Support Latency Time to respond to a support request

Measures the amount of time in minutes from the time a support request is made until an initial response it provided

Categories:
  • Service Level

Threaded I/O Tester - 64MB Random Write Website

Tiotester (Threaded I/O Tester) benchmarks the hard disk drive / file-system performance.

Categories:
  • System: Disk

Threaded I/O Tester - 64MB Read Website

Tiotester (Threaded I/O Tester) benchmarks the hard disk drive / file-system performance.

Categories:
  • System: Disk

Threaded I/O Tester - 64MB Write Website

Tiotester (Threaded I/O Tester) benchmarks the hard disk drive / file-system performance.

Categories:
  • System: Disk

MySQL TPC-C An on-line transaction processing benchmark Website

The standard for this benchmark is published by the TPC (Transaction Processing Performance Council). The description they provide for this benchmark is provided below. The benchmark we perform uses 10 warehouses, 6 operators, a 60 second warm-up, and a 180 second benchmark. The benchmark value is the # of sustained transactions per second. This benchmark is primarily I/O bound, and thus the results can be interpreted as an indication of disk I/O performance. TPC Benchmark Description: As an OLTP system benchmark, TPC-C simulates a complete environment where a population of terminal operators executes transactions against a database. The benchmark is centered around the principal activities (transactions) of an order-entry environment. These transactions include entering and delivering orders, recording payments, checking the status of orders, and monitoring the level of stock at the warehouses. However, it should be stressed that it is not the intent of TPC-C to specify how to best implement an Order-Entry system. While the benchmark portrays the activity of a wholesale supplier, TPC-C is not limited to the activity of any particular business segment, but, rather, represents any industry that must manage, sell, or distribute a product or service. In the TPC-C business model, a wholesale parts supplier (called the Company below) operates out of a number of warehouses and their associated sales districts. The TPC benchmark is designed to scale just as the Company expands and new warehouses are created. However, certain consistent requirements must be maintained as the benchmark is scaled. Each warehouse in the TPC- C model must supply ten sales districts, and each district serves three thousand customers. An operator from a sales district can select, at any time, one of the five operations or transactions offered by the Company's order-entry system. Like the transactions themselves, the frequency of the individual transactions are modeled after realistic scenarios.

Categories:
  • Application: Database
  • System: Disk

TSCP CPU Benchmark Website

CPU performance benchmark based on TSCP (Tom Kerrigan's Simple Chess Program)

Categories:
  • System: CPU

UnixBench v5.1.2 - Non-Parallel Test Website

UnixBench provides a basic indicator of the performance of a Unix-like system. Multiple tests are used to test various aspects of the system's performance. These test results are then compared to the scores from a baseline system to produce an index value, which is generally easier to handle than the raw scores. The entire set of index values is then combined to make an overall index for the system. This benchmark records the single parallel test (only 1 copy of the test is run).

Categories:
  • System: Disk
  • System: Memory
  • System: CPU

UnixBench - Parallel v5.1.2 - Parallel Test Website

UnixBench provides a basic indicator of the performance of a Unix-like system. Multiple tests are used to test various aspects of the system's performance. These test results are then compared to the scores from a baseline system to produce an index value, which is generally easier to handle than the raw scores. The entire set of index values is then combined to make an overall index for the system. This benchmark records the parallel test, where N copies of the test are run simultaneously (N = # of CPUs).

Categories:
  • System: Disk
  • System: Memory
  • System: CPU
  • System: CPU Multi-Threaded

WEB Web Performance Metric

This metric measures performance using web server related benchmarks including blogbench, phpbench and postmark

Categories:
  • Application: Web Server
  • Application: Programing Language
Baseline:
  • storm-bm-e5506x2-8gb-4disks-261gb-sas-raid10=100

Cloud Speedtest (Cloud to Consumer) performance testing Close

We have created a custom cloud speedtest that allows us to test upload and download throughput as well as latency between generally residential high-speed Internet connections and various cloud services. We employ about 1000 Amazon Mechanical Turk users to run this test from various locations around the world. The results of these tests are stored in our database including the throughput and latency measurements as well as users information including ISP name and user's location (country, state/province, and city).

Intercloud (Cloud to Cloud) performance testing Close

We maintain a global network of about 40 cloud servers. These servers are configured to regularly test throughput and latency to and from other cloud services including other cloud servers, cloud storage, cloud platforms, and content delivery networks. This data is recorded and compiled in our database. We publish this data occasionally on our blog. this data is also available on a per-request basis for a fee.