Sign in
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
mason
/
schbench
/
HEAD
6300b8f
schbench: fix typo in strdup
by Cheng-Yang Chou
· 11 months ago
master
842d388
schbench: fix null check for JSON output file
by Cheng-Yang Chou
· 11 months ago
73ba71d
Merge pull request #5 from mkutsevol/main
by Chris Mason
· 11 months ago
2e24a47
schbench: fix -n and -s getopt conflict
by Cheng-Yang Chou
· 11 months ago
d665968
schbench: fix final sched delay collection at exit time
by Chris Mason
· 11 months ago
5f27088
schbench: collect scheduler delays from /proc/[pid]/schedstat
by Chris Mason
· 11 months ago
c98b438
schbench: drop unused variable
by Chris Mason
· 11 months ago
fd6fb03
[schedbench] Handle the delta=0 case in rps stats
by Maksym Kutsevol
· 11 months ago
845eae9
Merge pull request #4 from josefbacik/jobname
by Chris Mason
· 11 months ago
390f0c1
schbench: add a --jobname option
by Josef Bacik
· 11 months ago
3462019
Merge pull request #3 from josefbacik/json-updates
by Chris Mason
· 11 months ago
236675c
schbench: add sched_ext information
by Josef Bacik
· 11 months ago
73cb919
schbench: move the numeric values under "int"
by Josef Bacik
· 11 months ago
0afc163
Merge pull request #2 from josefbacik/update-json
by Chris Mason
· 11 months ago
0b26515
schbench: update json format
by Josef Bacik
· 11 months ago
7f7a052
schbench: add -s for sleep_usec
by Chris Mason
· 11 months ago
461f5da
schbench: update schedstat.py to understand format v15,16,17
by Chris Mason
· 11 months ago
8a9f104
schbench: add -M auto and -W auto
by Chris Mason
· 12 months ago
bfcd0e8
schbench: add -W to set the worker cpus
by Chris Mason
· 12 months ago
78af837
schbench: fix the auto_rps information printed after the run is over
by Chris Mason
· 12 months ago
6a1286e
schbench: steal .clang-format from the kernel
by Chris Mason
· 12 months ago
cfd76f6
schbench: add -M a-n,m-z for pinning message threads to CPUs
by Chris Mason
· 12 months ago
79a5f5f
schbench: fix RPS mode to sleep less
by Chris Mason
· 12 months ago
a0ff5fa
Merge pull request #1 from josefbacik/json
by Chris Mason
· 12 months ago
b43ca6f
schbench: add a --json option
by Josef Bacik
· 12 months ago
48aed1d
schbench: fix line length and formatting in README.md
by Peter Zijlstra (Intel)
· 3 years ago
c3d60f6
schbench: scale down worker threads to num_cpus by default
by Chris Mason
· 3 years ago
5d6ed2d
schbench: default to no warmup zeroing
by Chris Mason
· 3 years ago
28d26cd
schbench: calculate RPS more often
by Chris Mason
· 3 years ago
ab22f3f
schbench: consistently use stderr for metric output
by Chris Mason
· 3 years ago
v1.0
d22e8e8
schbench: add README.md for documentation
by Chris Mason
· 3 years ago
394be00
schbench: fix recording oddities with small runtimes
by Chris Mason
· 3 years ago
2449d44
schbench: check for preemption after we grab the per-cpu lock
by Chris Mason
· 3 years ago
d7ab55f
schbench: add -L to skip the per-cpu lock
by Chris Mason
· 3 years ago
4efcebe
schbench: fix pipe mode
by Chris Mason
· 3 years ago
21591f8
schbench: delete auto bench mode
by Chris Mason
· 3 years ago
5a425ee
schbench: add per-cpu spin locking during the work
by Chris Mason
· 3 years ago
bad164c
schbench: update the defaults
by Chris Mason
· 3 years ago
cebdd4e
schbench: add a calibration mode to help determine best parameters
by Chris Mason
· 3 years ago
6809f4a
schbench: print different percentiles for latency vs RPS
by Chris Mason
· 3 years ago
00a2523
schbench: record percentiles for RPS numbers
by Chris Mason
· 3 years ago
7c20fe7
schbench: add a few sleeps to the work loop to simulate network traffic
by Chris Mason
· 3 years ago
d0fbd83
schbench: get rid of the sleep time parameter
by Chris Mason
· 3 years ago
b382a81
schbench: print per-interval RPS stats
by Chris Mason
· 3 years ago
63d9aac
schbench: rework the RPS loop
by Chris Mason
· 3 years ago
c76ad8e
schbench: record and print the individual request latencies
by Chris Mason
· 3 years ago
e791e41
schbench: record and print the wakeup latencies
by Chris Mason
· 3 years ago
91ea787
schbench: get rid of the usec_spin based think time
by Chris Mason
· 3 years ago
2eef447
schbench: record the execution time in the matrix multiplication mode
by Roman Gushchin
· 4 years, 5 months ago
ab4f089
schbench: add an option to multiply matrices instead of spinning
by Roman Gushchin
· 4 years, 5 months ago
0eda806
schbench: make percentiles printing prettier
by Roman Gushchin
· 4 years, 5 months ago
8ba833f
schbench: fix long_options[]
by Roman Gushchin
· 4 years, 5 months ago
e4aa540
Make sure rps isn't zero in auto_rps mode.
by Chris Mason
· 4 years, 7 months ago
5d65fcd
schbench: move the auto_rps to the sleeper thread
by Chris Mason
· 5 years ago
017c516
schbench: add jitter to CPU time with -j
by Chris Mason
· 5 years ago
3dc293f
schbench: add auto_rps
by Chris Mason
· 5 years ago
abe4f96
schbench: add -C message_cputime
by Chris Mason
· 5 years ago
93483e4
schbench: allow -r 0 to indicate we want to run forever
by Chris Mason
· 5 years ago
0624fc7
schbench: add -z to zero stats after N seconds
by Chris Mason
· 5 years ago
4533839
schedstat: fix typo timeslides
by Chris Mason
· 5 years ago
eb6352a
schbench: count the size of each histogram bucket
by Chris Mason
· 5 years ago
1a42405
schbench: add schedstat.py
by Chris Mason
· 5 years ago
8d43844
schbench: add warmup and print the stats every N seconds
by Chris Mason
· 5 years ago
99faedc
Merge git://github.com/kdrag0n/schbench
by Chris Mason
· 6 years ago
cb1e9b9
Make schbench work for powerpc64 (#1)
by Danny Lin
· 6 years ago
dd2adce
Make schbench work for powerpc64
by Srikar Dronamraju
· 6 years ago
8d075b3
schbench: Fix GCC 9 warnings
by Danny Lin
· 7 years ago
67f9734
gitignore: Ignore build artifacts
by Danny Lin
· 7 years ago
3faa8b0
schbench: Don't print unnecessary decimal digits in percentiles
by Danny Lin
· 7 years ago
0769517
schbench: Add support for AArch64 CPUs
by Danny Lin
· 7 years ago
3d16b23
schbench: report both p95 and p99 in rps mode
by Chris Mason
· 10 years ago
3dd73fc
Add RPS mode
by Chris Mason
· 10 years ago
e7de637
schbench: get rid of latency tracking for "over"
by Jens Axboe
· 10 years ago
449fdc9
schbench: fix lost wakeups
by Peter Zijlstra
· 10 years ago
5b436cf
Force cputime/sleeptime to zero in pipe mode, unless user supplies values
by Chris Mason
· 10 years ago
5e047f9
schbench: make -p take the size of the pipe transfer as an argument
by Chris Mason
· 10 years ago
903b6dd
Makefile: use -O2
by Chris Mason
· 10 years ago
9e78506
schbench: move decision to stop into main thread
by Chris Mason
· 10 years ago
59d8aed
schbench: pretty print the transfer rate instead of using loops/sec
by Chris Mason
· 10 years ago
3fb1b2c
scbhench: add -p for simulating a pipe between the message / worker threads
by Chris Mason
· 10 years ago
9458e8c
Fixup defaults
by Chris Mason
· 10 years ago
36d859a
schbench: measure scheduler wakeup latencies
by Chris Mason
· 10 years ago