Hackbench is both a benchmark and a stress test for the Linux kernel scheduler. It's main job is to create a specified number of pairs of schedulable entities (either threads or traditional processes) which communicate via either sockets or pipes and time how long it takes for each pair to send data back and forth.
To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark ljishen/hackbench.
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly. ** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform. *** Test profile page view reporting began March 2021. Data updated weekly as of 21 December 2024.
Revision History
ljishen/hackbench-1.0.0 [View Source] Sat, 11 Mar 2017 19:56:30 GMT First version of hackbench
Performance Metrics
This test profile is too new - it does not have enough data available on OpenBenchmarking.org yet to provide any detailed metrics.