An embeddable persistent key-value store for fast storage. Seven different operations are measured. Most of these workloads are parallel with as many runnable processes as cores. The amount the cores are busy varies from low for the 5th workload (random fill sync) to high for the sixth (read while writing)

AMD metrics how little floating point. Otherwise most metrics in the average ranges.
elapsed 1256.218
on_cpu 0.679 # 10.86 / 16 cores
utime 10219.396
stime 3420.266
nvcsw 119769591 # 94.73%
nivcsw 6663729 # 5.27%
inblock 1232 # 0.98/sec
onblock 121962920 # 97087.39/sec
cpu-clock 13574139138031 # 13574.139 seconds
task-clock 13612664355199 # 13612.664 seconds
page faults 6824183 # 501.311/sec
context switches 126439332 # 9288.360/sec
cpu migrations 8718536 # 640.472/sec
major page faults 6 # 0.000/sec
minor page faults 6824177 # 501.311/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 10271174340310 # 188.623 branches per 1000 inst
branch misses 277449179077 # 2.70% branch miss
conditional 5648504136349 # 103.731 conditional branches per 1000 inst
indirect 1124377851737 # 20.648 indirect branches per 1000 inst
cpu-cycles 53751704256411 # 2.68 GHz
instructions 55119098215444 # 1.03 IPC
slots 106841913111060 #
retiring 19849503350670 # 18.6% (22.5%)
-- ucode 127793340403 # 0.1%
-- fastpath 19721710010267 # 18.5%
frontend 36712996676391 # 34.4% (41.6%)
-- latency 28253840782476 # 26.4%
-- bandwidth 8459155893915 # 7.9%
backend 30901818231943 # 28.9% (35.0%)
-- cpu 3612883079005 # 3.4%
-- memory 27288935152938 # 25.5%
speculation 771073948149 # 0.7% ( 0.9%) low
-- branch mispredict 762799127135 # 0.7%
-- pipeline restart 8274821014 # 0.0%
smt-contention 18593652403377 # 17.4% ( 0.0%)
cpu-cycles 60594058043732 # 2.67 GHz
instructions 59197242000526 # 0.98 IPC
instructions 19647912053547 # 42.592 l2 access per 1000 inst
l2 hit from l1 767630063538 # 12.41% l2 miss
l2 miss from l1 62743931847 #
l2 hit from l2 pf 28135323858 #
l3 hit from l2 pf 26813207921 #
l3 miss from l2 pf 14259442809 #
instructions 19631998808723 # 22.432 float per 1000 inst
float 512 108 # 0.000 AVX-512 per 1000 inst
float 256 1048 # 0.000 AVX-256 per 1000 inst
float 128 440377952417 # 22.432 AVX-128 per 1000 inst
float MMX 0 # 0.000 MMX per 1000 inst
float scalar 0 # 0.000 scalar per 1000 inst
Intel metrics
elapsed 2036.936
on_cpu 0.813 # 13.01 / 16 cores
utime 22363.617
stime 4133.225
nvcsw 30038469 # 66.05%
nivcsw 15441406 # 33.95%
inblock 32272 # 15.84/sec
onblock 168286872 # 82617.67/sec
cpu-clock 26482794374350 # 26482.794 seconds
task-clock 26490021625577 # 26490.022 seconds
page faults 6277667 # 236.982/sec
context switches 45489763 # 1717.241/sec
cpu migrations 446163 # 16.843/sec
major page faults 145 # 0.005/sec
minor page faults 6277522 # 236.977/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 15845073239406 # 182.768 branches per 1000 inst
branch misses 80660799235 # 0.51% branch miss
conditional 15845073296654 # 182.768 conditional branches per 1000 inst
indirect 5550933536562 # 64.028 indirect branches per 1000 inst
slots 153818137907582 #
retiring 55497284490468 # 36.1% (36.1%)
-- ucode 6412404460591 # 4.2%
-- fastpath 49084880029877 # 31.9%
frontend 41077025945675 # 26.7% (26.7%)
-- latency 18447973920816 # 12.0%
-- bandwidth 22629052024859 # 14.7%
backend 50702116635446 # 33.0% (33.0%)
-- cpu 37168072994080 # 24.2%
-- memory 13534043641366 # 8.8%
speculation 6203760391327 # 4.0% ( 4.0%)
-- branch mispredict 5657529498006 # 3.7%
-- pipeline restart 546230893321 # 0.4%
smt-contention 0 # 0.0% ( 0.0%)
cpu-cycles 80870767382994 # 2.38 GHz
instructions 85902833984593 # 1.06 IPC
l2 access 2188123304139 # 49.724 l2 access per 1000 inst
l2 miss 458577890247 # 20.96% l2 miss
cpu-cycles 23489588431046 # 26.9% memory latency
load stalls 6158169861775 # 6.7% l1 bound
l1 miss 4595344972815 # 8.1% l2 bound
l2 miss 2701798732980 # 6.3% l3 bound
l3 miss 1220720402911 # 5.2% dram bound
store_stalls 152469852843 # 0.6% store bound
Process summary has most time in the db_bench application with others balanced between rocksdb:high and rocksdb:low
1305 processes
757 db_bench 193886.97 56926.57
21 rocksdb:high 10643.48 3131.87
21 rocksdb:low 10643.48 3131.85
68 clinfo 15.87 7.32
38 vulkaninfo 1.12 1.14
6 php 0.19 0.19
6 glxinfo:gdrv0 0.12 0.06
6 glxinfo:gl0 0.12 0.06
4 vulkani:disk$0 0.11 0.12
6 clang 0.06 0.06
2 llvmpipe-0 0.06 0.06
2 llvmpipe-1 0.06 0.06
2 llvmpipe-10 0.06 0.06
2 llvmpipe-11 0.06 0.06
2 llvmpipe-12 0.06 0.06
2 llvmpipe-13 0.06 0.06
2 llvmpipe-14 0.06 0.06
2 llvmpipe-15 0.06 0.06
2 llvmpipe-2 0.06 0.06
2 llvmpipe-3 0.06 0.06
2 llvmpipe-4 0.06 0.06
2 llvmpipe-5 0.06 0.06
2 llvmpipe-6 0.06 0.06
2 llvmpipe-7 0.06 0.06
2 llvmpipe-8 0.06 0.06
2 llvmpipe-9 0.06 0.06
2 glxinfo 0.06 0.03
2 glxinfo:cs0 0.06 0.03
2 glxinfo:disk$0 0.06 0.03
2 glxinfo:sh0 0.06 0.02
2 glxinfo:shlo0 0.06 0.02
3 rocminfo 0.03 0.00
42 rm 0.00 0.22
1 lspci 0.00 0.02
94 sh 0.00 0.00
21 rocksdb 0.00 0.00
13 gcc 0.00 0.00
9 gsettings 0.00 0.00
8 stat 0.00 0.00
8 systemd-detect- 0.00 0.00
6 llvm-link 0.00 0.00
5 phoronix-test-s 0.00 0.00
4 gmain 0.00 0.00
3 dconf worker 0.00 0.00
2 cc 0.00 0.00
2 lscpu 0.00 0.00
2 uname 0.00 0.00
2 which 0.00 0.00
2 xset 0.00 0.00
1 date 0.00 0.00
1 dirname 0.00 0.00
1 dmesg 0.00 0.00
1 dmidecode 0.00 0.00
1 grep 0.00 0.00
1 ifconfig 0.00 0.00
1 ip 0.00 0.00
1 lsmod 0.00 0.00
1 mktemp 0.00 0.00
1 ps 0.00 0.00
1 qdbus 0.00 0.00
1 readlink 0.00 0.00
1 realpath 0.00 0.00
1 sed 0.00 0.00
1 sort 0.00 0.00
1 stty 0.00 0.00
1 systemctl 0.00 0.00
1 template.sh 0.00 0.00
1 wc 0.00 0.00
1 xrandr 0.00 0.00
83 processes running
130 maximum processes
The ?? processers did not have names, but otherwise looks like straightforward invocations with one rocksdb:low and one rocksdb:high in each test run and otherwise db_bench processes.
1099628) rocksdb cpu=4 start=5.51 finish=65.66
1099629) rm cpu=13 start=5.52 finish=5.52
1099630) db_bench cpu=1 start=5.52 finish=65.63
1099631) rocksdb:low cpu=9 start=5.53 finish=65.63
1099632) rocksdb:high cpu=10 start=5.53 finish=65.63
1099633) db_bench cpu=7 start=5.53 finish=5.53
1099634) db_bench cpu=6 start=5.53 finish=5.53
1099635) ?? cpu=0 start=5.53 finish=0.00
1099636) db_bench cpu=8 start=5.53 finish=5.53
1099637) db_bench cpu=4 start=5.53 finish=5.53
1099638) db_bench cpu=5 start=5.53 finish=5.53
1099639) ?? cpu=0 start=5.53 finish=0.00
1099640) db_bench cpu=3 start=5.53 finish=5.53
1099641) ?? cpu=0 start=5.53 finish=0.00
1099642) db_bench cpu=3 start=5.53 finish=5.53
1099643) db_bench cpu=1 start=5.53 finish=5.53
1099644) db_bench cpu=3 start=5.53 finish=5.53
1099645) db_bench cpu=1 start=5.53 finish=5.53
1099646) ?? cpu=0 start=5.53 finish=0.00
1099647) db_bench cpu=3 start=5.53 finish=5.53
1099648) db_bench cpu=7 start=5.54 finish=5.54
1099649) db_bench cpu=6 start=5.54 finish=5.54
1099650) db_bench cpu=7 start=5.54 finish=5.54
1099651) ?? cpu=0 start=5.54 finish=0.00
1099652) db_bench cpu=8 start=5.54 finish=5.54
1099653) ?? cpu=0 start=5.54 finish=0.00
1099654) db_bench cpu=10 start=5.54 finish=5.54
1099655) db_bench cpu=1 start=5.54 finish=5.54
1099656) db_bench cpu=4 start=5.54 finish=5.54
1099657) db_bench cpu=1 start=5.54 finish=5.54
1099658) ?? cpu=0 start=5.54 finish=0.00
1099659) db_bench cpu=5 start=5.54 finish=5.54
1099660) db_bench cpu=6 start=5.54 finish=5.54
1099661) ?? cpu=0 start=5.54 finish=0.00
1099662) db_bench cpu=7 start=5.54 finish=5.54
1099663) db_bench cpu=8 start=5.54 finish=5.54
1099664) db_bench cpu=3 start=5.55 finish=65.56
1099665) db_bench cpu=6 start=5.55 finish=65.56
1099666) db_bench cpu=9 start=5.55 finish=65.56
1099667) db_bench cpu=3 start=5.55 finish=65.55
1099668) db_bench cpu=13 start=5.55 finish=65.55
1099669) db_bench cpu=8 start=5.55 finish=65.55
1099670) db_bench cpu=2 start=5.55 finish=65.56
1099671) db_bench cpu=5 start=5.55 finish=65.55
1099672) db_bench cpu=4 start=5.55 finish=65.56
1099673) db_bench cpu=5 start=5.55 finish=65.56
1099674) db_bench cpu=15 start=5.55 finish=65.56
1099675) db_bench cpu=0 start=5.55 finish=65.56
1099676) db_bench cpu=9 start=5.55 finish=65.55
1099677) db_bench cpu=1 start=5.55 finish=65.55
1099678) db_bench cpu=11 start=5.55 finish=65.56
1099679) db_bench cpu=12 start=5.55 finish=65.55
1099680) db_bench cpu=7 start=5.55 finish=65.56
1099683) rm cpu=13 start=65.63 finish=65.66
