aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-04-21schbench: fix line length and formatting in README.mdHEADmasterPeter Zijlstra (Intel)1-15/+38
2023-04-21schbench: scale down worker threads to num_cpus by defaultChris Mason1-1/+4
2023-04-21schbench: default to no warmup zeroingChris Mason1-2/+2
2023-04-21schbench: calculate RPS more oftenChris Mason1-12/+41
2023-04-17schbench: consistently use stderr for metric outputv1.0Chris Mason1-3/+3
2023-04-15schbench: add README.md for documentationChris Mason1-0/+150
2023-04-15schbench: fix recording oddities with small runtimesChris Mason1-4/+8
2023-04-14schbench: check for preemption after we grab the per-cpu lockChris Mason1-3/+23
2023-04-14schbench: add -L to skip the per-cpu lockChris Mason1-3/+10
2023-04-13schbench: fix pipe modeChris Mason1-25/+32
2023-04-13schbench: delete auto bench modeChris Mason1-35/+1
2023-04-13schbench: add per-cpu spin locking during the workChris Mason1-2/+58
2023-04-13schbench: update the defaultsChris Mason1-8/+14
2023-04-13schbench: add a calibration mode to help determine best parametersChris Mason1-17/+12
2023-04-13schbench: print different percentiles for latency vs RPSChris Mason1-13/+33
2023-04-13schbench: record percentiles for RPS numbersChris Mason1-15/+42
2023-04-13schbench: add a few sleeps to the work loop to simulate network trafficChris Mason1-3/+8
2023-04-13schbench: get rid of the sleep time parameterChris Mason1-28/+3
2023-04-13schbench: print per-interval RPS statsChris Mason1-3/+10
2023-04-13schbench: rework the RPS loopChris Mason1-27/+27
2023-04-13schbench: record and print the individual request latenciesChris Mason1-47/+54
2023-04-10schbench: record and print the wakeup latenciesChris Mason1-11/+8
2023-04-10schbench: get rid of the usec_spin based think timeChris Mason1-80/+16
2021-12-03schbench: record the execution time in the matrix multiplication modeRoman Gushchin1-13/+14
2021-12-03schbench: add an option to multiply matrices instead of spinningRoman Gushchin2-4/+74
2021-12-03schbench: make percentiles printing prettierRoman Gushchin1-3/+3
2021-12-03schbench: fix long_options[]Roman Gushchin1-2/+2
2021-09-09Make sure rps isn't zero in auto_rps mode.Chris Mason1-0/+2
2021-04-21schbench: move the auto_rps to the sleeper threadChris Mason1-21/+13
2021-04-19schbench: add jitter to CPU time with -jChris Mason1-1/+14
2021-04-19schbench: add auto_rpsChris Mason1-47/+181
2020-10-23schbench: add -C message_cputimeChris Mason1-37/+51
2020-10-22schbench: allow -r 0 to indicate we want to run foreverChris Mason1-1/+1
2020-10-22schbench: add -z to zero stats after N secondsChris Mason1-1/+20
2020-10-22schedstat: fix typo timeslidesChris Mason1-1/+2
2020-10-22schbench: count the size of each histogram bucketChris Mason1-8/+23
2020-10-21schbench: add schedstat.pyChris Mason1-0/+132
2020-10-21schbench: add warmup and print the stats every N secondsChris Mason1-47/+133
2020-01-06Merge git://github.com/kdrag0n/schbenchChris Mason2-5/+14
2019-12-17Make schbench work for powerpc64 (#1)Danny Lin1-0/+2
2019-12-13Make schbench work for powerpc64Srikar Dronamraju1-0/+2
2019-08-20schbench: Fix GCC 9 warningsDanny Lin1-4/+1
2019-08-20gitignore: Ignore build artifactsDanny Lin1-0/+3
2019-08-20schbench: Don't print unnecessary decimal digits in percentilesDanny Lin1-1/+1
2019-08-20schbench: Add support for AArch64 CPUsDanny Lin1-0/+7
2016-05-25schbench: report both p95 and p99 in rps modeChris Mason1-12/+17
2016-05-25Add RPS modeChris Mason1-24/+238
2016-05-06schbench: get rid of latency tracking for "over"Jens Axboe1-15/+1
2016-05-06schbench: fix lost wakeupsPeter Zijlstra1-2/+2
2016-04-07Force cputime/sleeptime to zero in pipe mode, unless user supplies valuesChris Mason1-3/+16
2016-04-07schbench: make -p take the size of the pipe transfer as an argumentChris Mason1-12/+22
2016-04-07Makefile: use -O2Chris Mason1-1/+1
2016-04-07schbench: move decision to stop into main threadChris Mason1-20/+33
2016-04-07schbench: pretty print the transfer rate instead of using loops/secChris Mason1-12/+39
2016-04-07scbhench: add -p for simulating a pipe between the message / worker threadsChris Mason1-11/+57
2016-04-06Fixup defaultsChris Mason2-3/+13
2016-04-04schbench: measure scheduler wakeup latenciesChris Mason2-0/+733