Skip to content

Instantly share code, notes, and snippets.

@steveyen
Last active August 8, 2016 17:26
Show Gist options
  • Save steveyen/353937d223b06ac815992a525bfba48c to your computer and use it in GitHub Desktop.
Save steveyen/353937d223b06ac815992a525bfba48c to your computer and use it in GitHub Desktop.
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$ go test -timeout=10h -bench=BenchmarkStore
PASS
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100-32
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 2521 (ms), phase 396667 wop/s, 46484 wkb/s, 0 rop/s, 0 rkb/s, cum 396667 wop/s, 46484 wkb/s, 0 rop/s, 0 rkb/s
drain time: 205 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 366837 wop/s, 42988 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 366837 wop/s, 42988 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 366837 wop/s, 42988 wkb/s, 0 rop/s, 0 rkb/s
iter time: 428 (ms), phase 0 wop/s, 0 wkb/s, 2336217 rop/s, 273775 rkb/s, cum 366837 wop/s, 42988 wkb/s, 2336217 rop/s, 273775 rkb/s
close time: 10 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 366837 wop/s, 42988 wkb/s, 2336217 rop/s, 273775 rkb/s
total time: 3164 (ms)
file size: 136 (mb), amplification: 1.133
1 3212002067 ns/op
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_domain100K_ops200K_batchSize100-32
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 accesses:[{domain:100000 ops:200000 batchSize:100}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 2469 (ms), phase 405022 wop/s, 47463 wkb/s, 0 rop/s, 0 rkb/s, cum 405022 wop/s, 47463 wkb/s, 0 rop/s, 0 rkb/s
access time: 556 (ms), phase 359712 wop/s, 42153 wkb/s, 0 rop/s, 0 rkb/s, cum 396694 wop/s, 46487 wkb/s, 0 rop/s, 0 rkb/s
drain time: 295 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 361445 wop/s, 42356 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 361445 wop/s, 42356 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 361445 wop/s, 42356 wkb/s, 0 rop/s, 0 rkb/s
iter time: 384 (ms), phase 0 wop/s, 0 wkb/s, 2646575 rop/s, 310145 rkb/s, cum 361445 wop/s, 42356 wkb/s, 2646575 rop/s, 310145 rkb/s
close time: 11 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 361445 wop/s, 42356 wkb/s, 2646575 rop/s, 310145 rkb/s
total time: 3715 (ms)
file size: 159 (mb), amplification: 1.329
1 3768514732 ns/op
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize10000-32
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:10000 accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 1134 (ms), phase 881834 wop/s, 103339 wkb/s, 0 rop/s, 0 rkb/s, cum 881834 wop/s, 103339 wkb/s, 0 rop/s, 0 rkb/s
drain time: 412 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 646830 wop/s, 75800 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 646830 wop/s, 75800 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 646830 wop/s, 75800 wkb/s, 0 rop/s, 0 rkb/s
iter time: 390 (ms), phase 0 wop/s, 0 wkb/s, 2538464 rop/s, 297476 rkb/s, cum 646830 wop/s, 75800 wkb/s, 2538464 rop/s, 297476 rkb/s
close time: 10 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 646830 wop/s, 75800 wkb/s, 2538464 rop/s, 297476 rkb/s
total time: 1946 (ms)
file size: 134 (mb), amplification: 1.122
1 2000668756 ns/op
BenchmarkStore_numItems10M_keySize20_valSize100_batchSize1000-32
spec: {numItems:10000000 keySize:20 valSize:100 batchSize:1000 accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 24346 (ms), phase 410745 wop/s, 48134 wkb/s, 0 rop/s, 0 rkb/s, cum 410745 wop/s, 48134 wkb/s, 0 rop/s, 0 rkb/s
drain time: 5894 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 330687 wop/s, 38752 wkb/s, 0 rop/s, 0 rkb/s
close time: 341 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 330687 wop/s, 38752 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 330687 wop/s, 38752 wkb/s, 0 rop/s, 0 rkb/s
iter time: 2050 (ms), phase 0 wop/s, 0 wkb/s, 4877561 rop/s, 571589 rkb/s, cum 330687 wop/s, 38752 wkb/s, 4877561 rop/s, 571589 rkb/s
close time: 71 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 330687 wop/s, 38752 wkb/s, 4877561 rop/s, 571589 rkb/s
total time: 32702 (ms)
file size: 1359 (mb), amplification: 1.133
1 33207447756 ns/op
BenchmarkStore_numItems10M_keySize20_valSize100_batchSize10000-32
spec: {numItems:10000000 keySize:20 valSize:100 batchSize:10000 accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 15185 (ms), phase 658544 wop/s, 77173 wkb/s, 0 rop/s, 0 rkb/s, cum 658544 wop/s, 77173 wkb/s, 0 rop/s, 0 rkb/s
drain time: 5423 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 485248 wop/s, 56865 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 485248 wop/s, 56865 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 485248 wop/s, 56865 wkb/s, 0 rop/s, 0 rkb/s
iter time: 2026 (ms), phase 0 wop/s, 0 wkb/s, 4930898 rop/s, 577839 rkb/s, cum 485248 wop/s, 56865 wkb/s, 4930898 rop/s, 577839 rkb/s
close time: 44 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 485248 wop/s, 56865 wkb/s, 4930898 rop/s, 577839 rkb/s
total time: 22678 (ms)
file size: 1358 (mb), amplification: 1.132
1 22881555131 ns/op
BenchmarkStore_numItems50M_keySize20_valSize100_batchSize10000-32
spec: {numItems:50000000 keySize:20 valSize:100 batchSize:10000 accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 98931 (ms), phase 505402 wop/s, 59226 wkb/s, 0 rop/s, 0 rkb/s, cum 505402 wop/s, 59226 wkb/s, 0 rop/s, 0 rkb/s
drain time: 45463 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 346274 wop/s, 40579 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 346274 wop/s, 40579 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 346274 wop/s, 40579 wkb/s, 0 rop/s, 0 rkb/s
iter time: 8208 (ms), phase 0 wop/s, 0 wkb/s, 6090399 rop/s, 713718 rkb/s, cum 346274 wop/s, 40579 wkb/s, 6090399 rop/s, 713718 rkb/s
close time: 172 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 346274 wop/s, 40579 wkb/s, 6090399 rop/s, 713718 rkb/s
total time: 152774 (ms)
file size: 6798 (mb), amplification: 1.133
1 154208145631 ns/op
BenchmarkStore_numItems50M_keySize20_valSize100_batchSize10000_ACCESSES_domain100K_ops1M_batchSize10K-32
spec: {numItems:50000000 keySize:20 valSize:100 batchSize:10000 accesses:[{domain:100000 ops:1000000 batchSize:10000}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 95098 (ms), phase 525773 wop/s, 61614 wkb/s, 0 rop/s, 0 rkb/s, cum 525773 wop/s, 61614 wkb/s, 0 rop/s, 0 rkb/s
access time: 1066 (ms), phase 938086 wop/s, 109931 wkb/s, 0 rop/s, 0 rkb/s, cum 530343 wop/s, 62149 wkb/s, 0 rop/s, 0 rkb/s
drain time: 15452 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 456923 wop/s, 53545 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 456923 wop/s, 53545 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 456923 wop/s, 53545 wkb/s, 0 rop/s, 0 rkb/s
iter time: 16041 (ms), phase 0 wop/s, 0 wkb/s, 3123134 rop/s, 365992 rkb/s, cum 456923 wop/s, 53545 wkb/s, 3123134 rop/s, 365992 rkb/s
close time: 232 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 456923 wop/s, 53545 wkb/s, 3123134 rop/s, 365992 rkb/s
total time: 127889 (ms)
file size: 6813 (mb), amplification: 1.136
1 130368234929 ns/op
BenchmarkStore_numItems100M_keySize20_valSize100_batchSize10000-32
spec: {numItems:100000000 keySize:20 valSize:100 batchSize:10000 accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 206302 (ms), phase 484726 wop/s, 56803 wkb/s, 0 rop/s, 0 rkb/s, cum 484726 wop/s, 56803 wkb/s, 0 rop/s, 0 rkb/s
drain time: 286521 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 202912 wop/s, 23778 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 202912 wop/s, 23778 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 202912 wop/s, 23778 wkb/s, 0 rop/s, 0 rkb/s
iter time: 33495 (ms), phase 0 wop/s, 0 wkb/s, 2985221 rop/s, 349830 rkb/s, cum 202912 wop/s, 23778 wkb/s, 2985221 rop/s, 349830 rkb/s
close time: 349 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 202912 wop/s, 23778 wkb/s, 2985221 rop/s, 349830 rkb/s
total time: 526667 (ms)
file size: 13598 (mb), amplification: 1.133
1 528348170351 ns/op
ok github.com/couchbase/moss 878.680s
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$ go test -timeout=60m -bench=BenchmarkStore
PASS
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100-32
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 2546 (ms), phase 392772 wop/s, 46028 wkb/s, 0 rop/s, 0 rkb/s, cum 392772 wop/s, 46028 wkb/s, 0 rop/s, 0 rkb/s
drain time: 281 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 353731 wop/s, 41452 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 353731 wop/s, 41452 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 353731 wop/s, 41452 wkb/s, 0 rop/s, 0 rkb/s
iter time: 415 (ms), phase 0 wop/s, 0 wkb/s, 2409400 rop/s, 282351 rkb/s, cum 353731 wop/s, 41452 wkb/s, 2409400 rop/s, 282351 rkb/s
close time: 9 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 353731 wop/s, 41452 wkb/s, 2409400 rop/s, 282351 rkb/s
total time: 3251 (ms)
file size: 136 (mb), amplification: 1.133
1 3290986665 ns/op
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_randomLoad-32
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:true accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 2739 (ms), phase 365096 wop/s, 42784 wkb/s, 0 rop/s, 0 rkb/s, cum 365096 wop/s, 42784 wkb/s, 0 rop/s, 0 rkb/s
drain time: 382 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 320410 wop/s, 37548 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 320410 wop/s, 37548 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 320410 wop/s, 37548 wkb/s, 0 rop/s, 0 rkb/s
iter time: 425 (ms), phase 0 wop/s, 0 wkb/s, 2352708 rop/s, 275707 rkb/s, cum 320410 wop/s, 37548 wkb/s, 2352708 rop/s, 275707 rkb/s
close time: 12 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 320410 wop/s, 37548 wkb/s, 2352708 rop/s, 275707 rkb/s
total time: 3558 (ms)
file size: 136 (mb), amplification: 1.133
1 3612551542 ns/op
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize100_ACCESSES_afterLoad_domainTo100K_ops200K_batchSize100-32
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:100 randomLoad:false accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:false pctGet:0 batchSize:100}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 2504 (ms), phase 399361 wop/s, 46800 wkb/s, 0 rop/s, 0 rkb/s, cum 399361 wop/s, 46800 wkb/s, 0 rop/s, 0 rkb/s
access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:200000 random:false pctGet:0 batchSize:100}
access time: 698 (ms), phase 286532 wop/s, 33578 wkb/s, 0 rop/s, 0 rkb/s, cum 399361 wop/s, 46800 wkb/s, 0 rop/s, 0 rkb/s
drain time: 642 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 317863 wop/s, 37249 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 317863 wop/s, 37249 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 317863 wop/s, 37249 wkb/s, 0 rop/s, 0 rkb/s
iter time: 384 (ms), phase 0 wop/s, 0 wkb/s, 2603908 rop/s, 305145 rkb/s, cum 317863 wop/s, 37249 wkb/s, 2603908 rop/s, 305145 rkb/s
close time: 12 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 317863 wop/s, 37249 wkb/s, 2603908 rop/s, 305145 rkb/s
total time: 3542 (ms)
file size: 138 (mb), amplification: 1.157
1 4298554587 ns/op
BenchmarkStore_numItems1M_keySize20_valSize100_batchSize10000-32
spec: {numItems:1000000 keySize:20 valSize:100 batchSize:10000 randomLoad:false accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 1372 (ms), phase 728862 wop/s, 85413 wkb/s, 0 rop/s, 0 rkb/s, cum 728862 wop/s, 85413 wkb/s, 0 rop/s, 0 rkb/s
drain time: 324 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 589622 wop/s, 69096 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 589622 wop/s, 69096 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 589622 wop/s, 69096 wkb/s, 0 rop/s, 0 rkb/s
iter time: 386 (ms), phase 0 wop/s, 0 wkb/s, 2564769 rop/s, 300558 rkb/s, cum 589622 wop/s, 69096 wkb/s, 2564769 rop/s, 300558 rkb/s
close time: 10 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 589622 wop/s, 69096 wkb/s, 2564769 rop/s, 300558 rkb/s
total time: 2092 (ms)
file size: 134 (mb), amplification: 1.122
1 2143244558 ns/op
BenchmarkStore_numItems10M_keySize20_valSize100_batchSize1000-32
spec: {numItems:10000000 keySize:20 valSize:100 batchSize:1000 randomLoad:false accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 24019 (ms), phase 416337 wop/s, 48789 wkb/s, 0 rop/s, 0 rkb/s, cum 416337 wop/s, 48789 wkb/s, 0 rop/s, 0 rkb/s
drain time: 2910 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 371346 wop/s, 43517 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 371346 wop/s, 43517 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 371346 wop/s, 43517 wkb/s, 0 rop/s, 0 rkb/s
iter time: 2479 (ms), phase 0 wop/s, 0 wkb/s, 4033481 rop/s, 472673 rkb/s, cum 371346 wop/s, 43517 wkb/s, 4033481 rop/s, 472673 rkb/s
close time: 54 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 371346 wop/s, 43517 wkb/s, 4033481 rop/s, 472673 rkb/s
total time: 29462 (ms)
file size: 1359 (mb), amplification: 1.133
1 29731487699 ns/op
BenchmarkStore_numItems10M_keySize20_valSize100_batchSize10000-32
spec: {numItems:10000000 keySize:20 valSize:100 batchSize:10000 randomLoad:false accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 15530 (ms), phase 643915 wop/s, 75458 wkb/s, 0 rop/s, 0 rkb/s, cum 643915 wop/s, 75458 wkb/s, 0 rop/s, 0 rkb/s
drain time: 1906 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 573526 wop/s, 67210 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 573526 wop/s, 67210 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 573526 wop/s, 67210 wkb/s, 0 rop/s, 0 rkb/s
iter time: 2613 (ms), phase 0 wop/s, 0 wkb/s, 3823192 rop/s, 448030 rkb/s, cum 573526 wop/s, 67210 wkb/s, 3823192 rop/s, 448030 rkb/s
close time: 64 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 573526 wop/s, 67210 wkb/s, 3823192 rop/s, 448030 rkb/s
total time: 20113 (ms)
file size: 1358 (mb), amplification: 1.132
1 20336641327 ns/op
BenchmarkStore_numItems20M_keySize16_valSize0_batchSize10000_randomLoad-32
spec: {numItems:20000000 keySize:16 valSize:0 batchSize:10000 randomLoad:true accesses:[{after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 31192 (ms), phase 641190 wop/s, 10018 wkb/s, 0 rop/s, 0 rkb/s, cum 641190 wop/s, 10018 wkb/s, 0 rop/s, 0 rkb/s
drain time: 4051 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 567488 wop/s, 8867 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 567488 wop/s, 8867 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 567488 wop/s, 8867 wkb/s, 0 rop/s, 0 rkb/s
iter time: 3456 (ms), phase 0 wop/s, 0 wkb/s, 5784143 rop/s, 90377 rkb/s, cum 567488 wop/s, 8867 wkb/s, 5784143 rop/s, 90377 rkb/s
access 0: {after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}
access time: 4387 (ms), phase 0 wop/s, 0 wkb/s, 227946 rop/s, 3561 rkb/s, cum 567488 wop/s, 8867 wkb/s, 5784143 rop/s, 90377 rkb/s
close time: 28 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 567488 wop/s, 8867 wkb/s, 5784143 rop/s, 90377 rkb/s
total time: 38727 (ms)
file size: 639 (mb), amplification: 1.999
1 43225182425 ns/op
BenchmarkStore_numItems20M_keySize32_valSize0_batchSize10000_randomLoad-32
spec: {numItems:20000000 keySize:32 valSize:0 batchSize:10000 randomLoad:true accesses:[{after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 34605 (ms), phase 577951 wop/s, 18060 wkb/s, 0 rop/s, 0 rkb/s, cum 577951 wop/s, 18060 wkb/s, 0 rop/s, 0 rkb/s
drain time: 1789 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 549541 wop/s, 17173 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 549541 wop/s, 17173 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 549541 wop/s, 17173 wkb/s, 0 rop/s, 0 rkb/s
iter time: 3539 (ms), phase 0 wop/s, 0 wkb/s, 5648488 rop/s, 176515 rkb/s, cum 549541 wop/s, 17173 wkb/s, 5648488 rop/s, 176515 rkb/s
access 0: {after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}
access time: 6257 (ms), phase 0 wop/s, 0 wkb/s, 159821 rop/s, 4994 rkb/s, cum 549541 wop/s, 17173 wkb/s, 5648488 rop/s, 176515 rkb/s
close time: 40 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 549541 wop/s, 17173 wkb/s, 5648488 rop/s, 176515 rkb/s
total time: 39973 (ms)
file size: 959 (mb), amplification: 1.499
1 46397162372 ns/op
BenchmarkStore_numItems20M_keySize64_valSize0_batchSize10000_randomLoad-32
spec: {numItems:20000000 keySize:64 valSize:0 batchSize:10000 randomLoad:true accesses:[{after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 38103 (ms), phase 524893 wop/s, 32805 wkb/s, 0 rop/s, 0 rkb/s, cum 524893 wop/s, 32805 wkb/s, 0 rop/s, 0 rkb/s
drain time: 12697 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 393700 wop/s, 24606 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 393700 wop/s, 24606 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 393700 wop/s, 24606 wkb/s, 0 rop/s, 0 rkb/s
iter time: 4307 (ms), phase 0 wop/s, 0 wkb/s, 4641281 rop/s, 290080 rkb/s, cum 393700 wop/s, 24606 wkb/s, 4641281 rop/s, 290080 rkb/s
access 0: {after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}
access time: 3703 (ms), phase 0 wop/s, 0 wkb/s, 270051 rop/s, 16878 rkb/s, cum 393700 wop/s, 24606 wkb/s, 4641281 rop/s, 290080 rkb/s
close time: 49 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 393700 wop/s, 24606 wkb/s, 4641281 rop/s, 290080 rkb/s
total time: 55156 (ms)
file size: 1599 (mb), amplification: 1.249
1 59090996607 ns/op
BenchmarkStore_numItems20M_keySize128_valSize0_batchSize10000_randomLoad-32
spec: {numItems:20000000 keySize:128 valSize:0 batchSize:10000 randomLoad:true accesses:[{after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 48613 (ms), phase 411412 wop/s, 51426 wkb/s, 0 rop/s, 0 rkb/s, cum 411412 wop/s, 51426 wkb/s, 0 rop/s, 0 rkb/s
drain time: 6986 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 359718 wop/s, 44964 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 359718 wop/s, 44964 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 359718 wop/s, 44964 wkb/s, 0 rop/s, 0 rkb/s
iter time: 5888 (ms), phase 0 wop/s, 0 wkb/s, 3395040 rop/s, 424380 rkb/s, cum 359718 wop/s, 44964 wkb/s, 3395040 rop/s, 424380 rkb/s
access 0: {after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}
access time: 7189 (ms), phase 0 wop/s, 0 wkb/s, 139101 rop/s, 17387 rkb/s, cum 359718 wop/s, 44964 wkb/s, 3395040 rop/s, 424380 rkb/s
close time: 95 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 359718 wop/s, 44964 wkb/s, 3395040 rop/s, 424380 rkb/s
total time: 61582 (ms)
file size: 2878 (mb), amplification: 1.124
1 69210515527 ns/op
BenchmarkStore_numItems50M_keySize20_valSize100_batchSize10000-32
spec: {numItems:50000000 keySize:20 valSize:100 batchSize:10000 randomLoad:false accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 106319 (ms), phase 470282 wop/s, 55111 wkb/s, 0 rop/s, 0 rkb/s, cum 470282 wop/s, 55111 wkb/s, 0 rop/s, 0 rkb/s
drain time: 25121 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 380401 wop/s, 44578 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 380401 wop/s, 44578 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 380401 wop/s, 44578 wkb/s, 0 rop/s, 0 rkb/s
iter time: 16171 (ms), phase 0 wop/s, 0 wkb/s, 3091336 rop/s, 362265 rkb/s, cum 380401 wop/s, 44578 wkb/s, 3091336 rop/s, 362265 rkb/s
close time: 188 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 380401 wop/s, 44578 wkb/s, 3091336 rop/s, 362265 rkb/s
total time: 147799 (ms)
file size: 6798 (mb), amplification: 1.133
1 148829192807 ns/op
BenchmarkStore_numItems50M_keySize20_valSize100_batchSize10000_ACCESSES_domainTo100K_ops1M_batchSize10K-32
spec: {numItems:50000000 keySize:20 valSize:100 batchSize:10000 randomLoad:false accesses:[{after:load kind:w domainFrom:0 domainTo:100000 ops:1000000 random:false pctGet:0 batchSize:10000}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 105550 (ms), phase 473709 wop/s, 55512 wkb/s, 0 rop/s, 0 rkb/s, cum 473709 wop/s, 55512 wkb/s, 0 rop/s, 0 rkb/s
access 0: {after:load kind:w domainFrom:0 domainTo:100000 ops:1000000 random:false pctGet:0 batchSize:10000}
access time: 899 (ms), phase 1112347 wop/s, 130353 wkb/s, 0 rop/s, 0 rkb/s, cum 473709 wop/s, 55512 wkb/s, 0 rop/s, 0 rkb/s
drain time: 7395 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 442693 wop/s, 51878 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 442693 wop/s, 51878 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 442693 wop/s, 51878 wkb/s, 0 rop/s, 0 rkb/s
iter time: 8518 (ms), phase 0 wop/s, 0 wkb/s, 5868748 rop/s, 687743 rkb/s, cum 442693 wop/s, 51878 wkb/s, 5868748 rop/s, 687743 rkb/s
close time: 197 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 442693 wop/s, 51878 wkb/s, 5868748 rop/s, 687743 rkb/s
total time: 121660 (ms)
file size: 6814 (mb), amplification: 1.136
1 124546334433 ns/op
BenchmarkStore_numItems100M_keySize20_valSize100_batchSize10000-32
spec: {numItems:100000000 keySize:20 valSize:100 batchSize:10000 randomLoad:false accesses:[{after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 215681 (ms), phase 463647 wop/s, 54333 wkb/s, 0 rop/s, 0 rkb/s, cum 463647 wop/s, 54333 wkb/s, 0 rop/s, 0 rkb/s
drain time: 144932 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 277305 wop/s, 32496 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 277305 wop/s, 32496 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 277305 wop/s, 32496 wkb/s, 0 rop/s, 0 rkb/s
iter time: 43961 (ms), phase 0 wop/s, 0 wkb/s, 2274516 rop/s, 266544 rkb/s, cum 277305 wop/s, 32496 wkb/s, 2274516 rop/s, 266544 rkb/s
access 0: {after:iter kind:r domainFrom:0 domainTo:20000000 ops:1000000 random:true pctGet:1 batchSize:0}
access time: 12664 (ms), phase 0 wop/s, 0 wkb/s, 78963 rop/s, 9253 rkb/s, cum 277305 wop/s, 32496 wkb/s, 2274516 rop/s, 266544 rkb/s
close time: 351 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 277305 wop/s, 32496 wkb/s, 2274516 rop/s, 266544 rkb/s
total time: 404925 (ms)
file size: 13598 (mb), amplification: 1.133
1 419460665516 ns/op
ok github.com/couchbase/moss 975.459s
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$ go test -timeout=10h -bench=BenchmarkStoreBig -tags=benchmark_store_big
PASS
BenchmarkStoreBig_numItems1B_keySize20_valSize0_batchSize100000-32
spec: {numItems:1000000000 keySize:20 valSize:0 batchSize:100000 randomLoad:false accesses:[]}
open time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s
load time: 1479117 (ms), phase 676079 wop/s, 13204 wkb/s, 0 rop/s, 0 rkb/s, cum 676079 wop/s, 13204 wkb/s, 0 rop/s, 0 rkb/s
drain time: 738367 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 450961 wop/s, 8807 wkb/s, 0 rop/s, 0 rkb/s
close time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 450961 wop/s, 8807 wkb/s, 0 rop/s, 0 rkb/s
reopen time: 0 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 450961 wop/s, 8807 wkb/s, 0 rop/s, 0 rkb/s
iter time: 248065 (ms), phase 0 wop/s, 0 wkb/s, 4030798 rop/s, 78726 rkb/s, cum 450961 wop/s, 8807 wkb/s, 4030798 rop/s, 78726 rkb/s
close time: 824 (ms), phase 0 wop/s, 0 wkb/s, 0 rop/s, 0 rkb/s, cum 450961 wop/s, 8807 wkb/s, 4030798 rop/s, 78726 rkb/s
total time: 2466373 (ms)
file size: 35996 (mb), amplification: 1.800
1 2470401049791 ns/op
ok github.com/couchbase/moss 2471.658s
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
steveyen@ubu-s835:~/go/src/github.com/couchbase/moss$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment