8000 GitHub - awesome-benchmark/awesome-benchmark
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

awesome-benchmark/awesome-benchmark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Awesome system benchmark tools

CPU

  • Geekbench : Cross-platform benchmark that measures your 9212 system's performance with the press of a button.
  • sysbench (cpu) : Scriptable multi-threaded benchmark tool based on LuaJIT.
  • openssl speed: Cryptography performance measurement
  • V-Ray Benchmark: Free standalone application to test how fast your system renders.
  • Phoronix Test Suite: Testing and benchmarking platform available for Linux, Solaris, macOS, Windows, and BSD operating systems.
  • SPEC CPU: SPEC's next-generation, industry-standardized, CPU intensive suites for measuring and comparing compute intensive performance, stressing a system's processor, memory subsystem and compiler.
  • VASP: The Vienna Ab initio Simulation Package is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles.
  • FinanceBench: FinanceBench is aimed at those who work with financial code to see how certain code paths can be targeted for accelerators.
  • LAMMPS Benchmarks: Simple suite with Large-scale Atomic/Molecular Massively Parallel Simulator workloads
  • AI-Benchmark: Deep learning workloads
  • CoreMark: Methods for testing only a processor's core features
  • CoreMark®-PRO: Comprehensive, advanced processor benchmark that works with and enhances the market-proven industry-standard EEMBC CoreMark®
  • db-benchmark: Reproducible benchmarking of database-like operations in single-node environment.

RAM

Storage

  • Flexible I/O Tester (FIO): Spawns a number of threads or processes doing a particular type of I/O action as specified by the user.
  • vdbench: Disk and tape I/O workload generator for verifying data integrity and measuring performance of storage.
  • iozone: Filesystem benchmark tool
  • hdparam: Command line interface to various kernel interfaces.
  • oiping Shows disk latency in the same way as ping shows network latency.

Network

  • iperf: Active measurements of the maximum achievable bandwidth on IP networks.
  • tracepath: Trace path to destination discovering MTU along this path.
  • traceroute: racks the route packets taken from an IP network on their way to a given host.
  • tcptraceroute: traceroute implementation using TCP packets.

HTTP

  • ab (apache benchmark): Load testing and benchmarking tool for HTTP servers.
  • cURL: Command line tool and library for transferring data with URLs.
  • wrk: Modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU.
  • os-benchmark : Simple tool to collect metrics about all object storage.
  • s3-benchmark: Measure S3's performance from any location
  • warp: S3 benchmarking tool

Database and messaging

  • redis-benchmark: Utility that simulates running commands done by N clients at the same time sending M total querie
  • memtier_benchmark: Command line utility developed for load generation and bechmarking NoSQL key-value databases.
  • sysbench (oltp) : Scriptable multi-threaded benchmark tool based on LuaJIT.
  • sysbench TPCC: TPCC-like workload for sysbench 1.0.x.
  • YCSB: Framework and common set of workloads for evaluating the performance of different “key-value” and “cloud” serving stores
  • benchyou: benchyou is a benchmark tool for MySQL, similar to Sysbench.
  • Cassandra Stress: Benchmark and load-test a Cassandra cluster
  • HammerDB: Benchmarking and load testing software for the worlds most popular databases supporting Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB and PostgreSQL.
  • mysqlslap: Emulate client load for a MySQL server and to report the timing of each stage.
  • pgbench: It runs the same sequence of SQL commands over and over and then calculates the average transaction rate.
  • OpenMessaging Benchmark Framework: Suite of tools that make it easy to benchmark distributed messaging systems in the cloud.

GPU

Big data

  • HiBench: The bigdata micro benchmark suite.
  • YCSB: Framework and common set of workloads for evaluating the performance of different “key-value” and “cloud” serving stores.

Scheduler

Ecology and environment

  • Eco benchmark: Try to compare the energy consumption, for several languages.
  • Scaphandre: Metrology agent dedicated to electrical power consumption metrics.

Comment

Do not forget that any task/workload can be a benchmark, it always depends of your goal.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0