Skip to content

Instantly share code, notes, and snippets.

@mschoch
Created March 7, 2017 19:58
Show Gist options
  • Select an option

  • Save mschoch/4f997952fe7696288cd01ac1e34766ca to your computer and use it in GitHub Desktop.

Select an option

Save mschoch/4f997952fe7696288cd01ac1e34766ca to your computer and use it in GitHub Desktop.
Martys-MacBook-Pro:moss mschoch$ go test -run=xxx -bench=BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false noCopyValue:true accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100} {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}]}
open || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s
load || time: 1260 (ms) | 793650 wop/s | 93005 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 793650 wop/s | 93005 wkb/s | 0 rop/s | 0 rkb/s
<<access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100}>>
access || time: 300 (ms) | 666666 wop/s | 78125 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 793650 wop/s | 93005 wkb/s | 0 rop/s | 0 rkb/s
drain || time: 656 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 521920 wop/s | 61162 wkb/s | 0 rop/s | 0 rkb/s
close || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 521920 wop/s | 61162 wkb/s | 0 rop/s | 0 rkb/s
reopen || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 521920 wop/s | 61162 wkb/s | 0 rop/s | 0 rkb/s
iter || time: 85 (ms) | 0 wop/s | 0 wkb/s | 11763541 rop/s | 1378539 rkb/s || cumulative: 521920 wop/s | 61162 wkb/s | 11763541 rop/s | 1378539 rkb/s
<<access 1: {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}>>
access || time: 249 (ms) | 0 wop/s | 0 wkb/s | 803212 rop/s | 94126 rkb/s || cumulative: 521920 wop/s | 61162 wkb/s | 11763541 rop/s | 1378539 rkb/s
close || time: 3 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 521920 wop/s | 61162 wkb/s | 11763541 rop/s | 1378539 rkb/s
total time: 2004 (ms)
file size: 137 (MB), amplification: 1.143
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100-4 1 2569276386 ns/op
PASS
ok github.com/couchbase/moss 2.588s
Martys-MacBook-Pro:moss mschoch$ go test -run=xxx -bench=BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false noCopyValue:true accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100} {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}]}
open || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s
load || time: 1188 (ms) | 841750 wop/s | 98642 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 841750 wop/s | 98642 wkb/s | 0 rop/s | 0 rkb/s
<<access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100}>>
access || time: 323 (ms) | 619195 wop/s | 72561 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 841750 wop/s | 98642 wkb/s | 0 rop/s | 0 rkb/s
drain || time: 719 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 524383 wop/s | 61451 wkb/s | 0 rop/s | 0 rkb/s
close || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 524383 wop/s | 61451 wkb/s | 0 rop/s | 0 rkb/s
reopen || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 524383 wop/s | 61451 wkb/s | 0 rop/s | 0 rkb/s
iter || time: 82 (ms) | 0 wop/s | 0 wkb/s | 12193914 rop/s | 1428974 rkb/s || cumulative: 524383 wop/s | 61451 wkb/s | 12193914 rop/s | 1428974 rkb/s
<<access 1: {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}>>
access || time: 259 (ms) | 0 wop/s | 0 wkb/s | 772200 rop/s | 90492 rkb/s || cumulative: 524383 wop/s | 61451 wkb/s | 12193914 rop/s | 1428974 rkb/s
close || time: 4 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 524383 wop/s | 61451 wkb/s | 12193914 rop/s | 1428974 rkb/s
total time: 1993 (ms)
file size: 137 (MB), amplification: 1.147
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100-4 1 2592087787 ns/op
PASS
ok github.com/couchbase/moss 2.612s
Martys-MacBook-Pro:moss mschoch$ go test -run=xxx -bench=BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false noCopyValue:true accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100} {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}]}
open || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s
load || time: 1231 (ms) | 812347 wop/s | 95196 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 812347 wop/s | 95196 wkb/s | 0 rop/s | 0 rkb/s
<<access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100}>>
access || time: 312 (ms) | 641025 wop/s | 75120 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 812347 wop/s | 95196 wkb/s | 0 rop/s | 0 rkb/s
drain || time: 438 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 599161 wop/s | 70214 wkb/s | 0 rop/s | 0 rkb/s
close || time: 1 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 599161 wop/s | 70214 wkb/s | 0 rop/s | 0 rkb/s
reopen || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 599161 wop/s | 70214 wkb/s | 0 rop/s | 0 rkb/s
iter || time: 86 (ms) | 0 wop/s | 0 wkb/s | 11626755 rop/s | 1362510 rkb/s || cumulative: 599161 wop/s | 70214 wkb/s | 11626755 rop/s | 1362510 rkb/s
<<access 1: {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}>>
access || time: 254 (ms) | 0 wop/s | 0 wkb/s | 787401 rop/s | 92273 rkb/s || cumulative: 599161 wop/s | 70214 wkb/s | 11626755 rop/s | 1362510 rkb/s
close || time: 3 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 599161 wop/s | 70214 wkb/s | 11626755 rop/s | 1362510 rkb/s
total time: 1759 (ms)
file size: 138 (MB), amplification: 1.156
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100-4 1 2341871796 ns/op
PASS
ok github.com/couchbase/moss 2.363s
Martys-MacBook-Pro:moss mschoch$ git stash pop
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: segment.go
no changes added to commit (use "git add" and/or "git commit -a")
Dropped refs/stash@{0} (ed43f22c6685a2020318a795a359913029a2197c)
Martys-MacBook-Pro:moss mschoch$ go test -run=xxx -bench=BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false noCopyValue:true accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100} {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}]}
open || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s
load || time: 1212 (ms) | 825082 wop/s | 96689 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 825082 wop/s | 96689 wkb/s | 0 rop/s | 0 rkb/s
<<access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100}>>
access || time: 305 (ms) | 655737 wop/s | 76844 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 825082 wop/s | 96689 wkb/s | 0 rop/s | 0 rkb/s
drain || time: 793 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 498753 wop/s | 58447 wkb/s | 0 rop/s | 0 rkb/s
close || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 498753 wop/s | 58447 wkb/s | 0 rop/s | 0 rkb/s
reopen || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 498753 wop/s | 58447 wkb/s | 0 rop/s | 0 rkb/s
iter || time: 84 (ms) | 0 wop/s | 0 wkb/s | 11903583 rop/s | 1394951 rkb/s || cumulative: 498753 wop/s | 58447 wkb/s | 11903583 rop/s | 1394951 rkb/s
<<access 1: {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}>>
access || time: 252 (ms) | 0 wop/s | 0 wkb/s | 793650 rop/s | 93005 rkb/s || cumulative: 498753 wop/s | 58447 wkb/s | 11903583 rop/s | 1394951 rkb/s
close || time: 4 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 498753 wop/s | 58447 wkb/s | 11903583 rop/s | 1394951 rkb/s
total time: 2093 (ms)
file size: 136 (MB), amplification: 1.138
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100-4 1 2666780213 ns/op
PASS
ok github.com/couchbase/moss 2.687s
Martys-MacBook-Pro:moss mschoch$ go test -run=xxx -bench=BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false noCopyValue:true accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100} {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}]}
open || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s
load || time: 1247 (ms) | 801924 wop/s | 93975 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 801924 wop/s | 93975 wkb/s | 0 rop/s | 0 rkb/s
<<access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100}>>
access || time: 260 (ms) | 769230 wop/s | 90144 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 801924 wop/s | 93975 wkb/s | 0 rop/s | 0 rkb/s
drain || time: 587 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 545256 wop/s | 63897 wkb/s | 0 rop/s | 0 rkb/s
close || time: 1 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 545256 wop/s | 63897 wkb/s | 0 rop/s | 0 rkb/s
reopen || time: 1 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 545256 wop/s | 63897 wkb/s | 0 rop/s | 0 rkb/s
iter || time: 84 (ms) | 0 wop/s | 0 wkb/s | 11903583 rop/s | 1394951 rkb/s || cumulative: 545256 wop/s | 63897 wkb/s | 11903583 rop/s | 1394951 rkb/s
<<access 1: {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}>>
access || time: 258 (ms) | 0 wop/s | 0 wkb/s | 775193 rop/s | 90843 rkb/s || cumulative: 545256 wop/s | 63897 wkb/s | 11903583 rop/s | 1394951 rkb/s
close || time: 3 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 545256 wop/s | 63897 wkb/s | 11903583 rop/s | 1394951 rkb/s
total time: 1923 (ms)
file size: 139 (MB), amplification: 1.160
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100-4 1 2459262747 ns/op
PASS
ok github.com/couchbase/moss 2.481s
Martys-MacBook-Pro:moss mschoch$ go test -run=xxx -bench=BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false noCopyValue:true accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100} {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}]}
open || time: 0 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s
load || time: 1222 (ms) | 818330 wop/s | 95898 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 818330 wop/s | 95898 wkb/s | 0 rop/s | 0 rkb/s
<<access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:0 batchSize:100}>>
access || time: 264 (ms) | 757575 wop/s | 88778 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 818330 wop/s | 95898 wkb/s | 0 rop/s | 0 rkb/s
drain || time: 552 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 563697 wop/s | 66058 wkb/s | 0 rop/s | 0 rkb/s
close || time: 1 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 563697 wop/s | 66058 wkb/s | 0 rop/s | 0 rkb/s
reopen || time: 1 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 563697 wop/s | 66058 wkb/s | 0 rop/s | 0 rkb/s
iter || time: 85 (ms) | 0 wop/s | 0 wkb/s | 11763541 rop/s | 1378539 rkb/s || cumulative: 563697 wop/s | 66058 wkb/s | 11763541 rop/s | 1378539 rkb/s
<<access 1: {after:iter kind:r domainFrom:0 domainTo:100000 ops:200000 random:true pctGet:1 batchSize:0}>>
access || time: 254 (ms) | 0 wop/s | 0 wkb/s | 787401 rop/s | 92273 rkb/s || cumulative: 563697 wop/s | 66058 wkb/s | 11763541 rop/s | 1378539 rkb/s
close || time: 3 (ms) | 0 wop/s | 0 wkb/s | 0 rop/s | 0 rkb/s || cumulative: 563697 wop/s | 66058 wkb/s | 11763541 rop/s | 1378539 rkb/s
total time: 1864 (ms)
file size: 139 (MB), amplification: 1.159
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100-4 1 2400009587 ns/op
PASS
ok github.com/couchbase/moss 2.420s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment