Created
February 26, 2015 23:50
-
-
Save yifan-gu/3df85bebd0a4d5af935b to your computer and use it in GitHub Desktop.
no fallocate
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkWrite100EntryWithoutBatch 50 37415004 ns/op | |
BenchmarkWrite100EntryBatch10 500 3276359 ns/op | |
BenchmarkWrite100EntryBatch100 10000 362926 ns/op | |
BenchmarkWrite100EntryBatch500 20000 72593 ns/op | |
BenchmarkWrite100EntryBatch1000 50000 38534 ns/op | |
BenchmarkWrite1000EntryWithoutBatch 50 42914454 ns/op | |
BenchmarkWrite1000EntryBatch10 500 3900643 ns/op | |
BenchmarkWrite1000EntryBatch100 10000 386800 ns/op | |
BenchmarkWrite1000EntryBatch500 20000 81089 ns/op | |
BenchmarkWrite1000EntryBatch1000 30000 50059 ns/op | |
ok github.com/coreos/etcd/wal 26.175s |
PASS
BenchmarkWrite100EntryWithoutBatch 500 3549428 ns/op
BenchmarkWrite100EntryBatch10 5000 351502 ns/op
BenchmarkWrite100EntryBatch100 30000 45484 ns/op
BenchmarkWrite100EntryBatch500 100000 12596 ns/op
BenchmarkWrite100EntryBatch1000 200000 7572 ns/op
BenchmarkWrite1000EntryWithoutBatch 500 3709386 ns/op
BenchmarkWrite1000EntryBatch10 5000 399022 ns/op
BenchmarkWrite1000EntryBatch100 20000 65669 ns/op
BenchmarkWrite1000EntryBatch500 100000 23474 ns/op
BenchmarkWrite1000EntryBatch1000 100000 16744 ns/op
ok github.com/coreos/etcd/wal 19.615s
no fallocate
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
go test -v -run=X -bench=.
PASS
BenchmarkWrite100EntryWithoutBatch 500 3560409 ns/op
BenchmarkWrite100EntryBatch10 3000 345755 ns/op
BenchmarkWrite100EntryBatch100 30000 46576 ns/op
BenchmarkWrite100EntryBatch500 100000 12550 ns/op
BenchmarkWrite100EntryBatch1000 200000 7625 ns/op
BenchmarkWrite1000EntryWithoutBatch 500 3725705 ns/op
BenchmarkWrite1000EntryBatch10 3000 422587 ns/op
BenchmarkWrite1000EntryBatch100 20000 65590 ns/op
BenchmarkWrite1000EntryBatch500 100000 21907 ns/op
BenchmarkWrite1000EntryBatch1000 100000 15693 ns/op
ok github.com/coreos/etcd/wal 17.855s