Last active
March 14, 2016 19:18
-
-
Save arthurnn/c1d3c3c393112e6d4325 to your computer and use it in GitHub Desktop.
memcached 2.0 initial benchmarks
This file contains 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
Darwin snowball 15.3.0 Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64 | |
ruby 2.1.7p400 (2015-08-18 revision 51632) [x86_64-darwin15.0] | |
RUBY_ENGINE=ruby | |
RUBY_ROOT=/Users/arthurnn/.rubies/ruby-2.1.7 | |
RUBYOPT=-rbundler/setup | |
RUBYLIB=/Users/arthurnn/.gem/ruby/2.1.7/gems/bundler-1.10.6/lib | |
RUBY_VERSION=2.1.7 | |
Ruby 2.1.7p400 | |
Loaded memcached 1.9.0 | |
Loaded remix-stash 1.1.3 | |
Loaded memcache-client 1.8.5 | |
Loaded dalli 2.7.5 | |
PID is 72680 | |
Loops is 50000 | |
Stack depth is 0 | |
Small value size is: 19 bytes | |
Large value size is: 4189 bytes | |
user system total real | |
set: dalli:bin 6.630000 3.380000 10.010000 ( 12.815584) | |
set: libm:ascii 1.330000 2.300000 3.630000 ( 7.128774) | |
set: libm:ascii:pipeline 0.580000 0.030000 0.610000 ( 0.619155) | |
set: libm:ascii:udp 0.890000 0.820000 1.710000 ( 2.911660) | |
set: libm:bin 1.360000 2.580000 3.940000 ( 8.209789) | |
set: libm:bin:buffer 0.640000 0.470000 1.110000 ( 1.645705) | |
set: mclient:ascii 7.150000 4.300000 11.450000 ( 14.813037) | |
set: stash:bin 3.170000 2.150000 5.320000 ( 9.702444) | |
get: dalli:bin 5.890000 3.560000 9.450000 ( 11.726796) | |
get: libm:ascii 1.130000 2.240000 3.370000 ( 6.556848) | |
get: libm:ascii:pipeline 1.210000 2.360000 3.570000 ( 6.934003) | |
get: libm:ascii:udp 0.760000 0.810000 1.570000 ( 2.503659) | |
get: libm:bin 1.000000 2.240000 3.240000 ( 6.381267) | |
get: libm:bin:buffer 1.000000 2.240000 3.240000 ( 6.416990) | |
get: mclient:ascii 7.400000 3.590000 10.990000 ( 12.983617) | |
get: stash:bin 2.940000 2.170000 5.110000 ( 8.899199) | |
get-multi: dalli:bin 8.340000 3.690000 12.030000 ( 12.868715) | |
get-multi: libm:ascii 1.110000 1.340000 2.450000 ( 3.733688) | |
get-multi: libm:ascii:pipeline 1.150000 1.350000 2.500000 ( 3.881004) | |
get-multi: libm:ascii:udp 0.920000 0.690000 1.610000 ( 1.831612) | |
get-multi: libm:bin 1.210000 2.540000 3.750000 ( 5.339285) | |
get-multi: libm:bin:buffer 1.200000 2.490000 3.690000 ( 5.308157) | |
get-multi: mclient:ascii 6.790000 2.620000 9.410000 ( 10.831078) | |
append: dalli:bin 5.500000 3.040000 8.540000 ( 20.586196) | |
append: libm:ascii 0.780000 2.200000 2.980000 ( 13.139838) | |
append: libm:ascii:pipeline | |
append: libm:ascii:udp 0.680000 0.920000 1.600000 ( 11.682096) | |
append: libm:bin 0.650000 2.200000 2.850000 ( 13.264771) | |
append: libm:bin:buffer 0.810000 3.190000 4.000000 ( 11.527690) | |
append: mclient:ascii 6.290000 3.930000 10.220000 ( 22.829295) | |
prepend: dalli:bin 5.620000 3.140000 8.760000 ( 22.079832) | |
prepend: libm:ascii 0.850000 2.360000 3.210000 ( 14.718507) | |
prepend: libm:ascii:pipeline | |
prepend: libm:ascii:udp 0.780000 0.990000 1.770000 ( 13.887699) | |
prepend: libm:bin 1.120000 3.100000 4.220000 ( 21.298635) | |
prepend: libm:bin:buffer 1.190000 3.270000 4.460000 ( 16.310566) | |
prepend: mclient:ascii 6.680000 4.200000 10.880000 ( 25.760101) | |
delete: dalli:bin 5.070000 2.880000 7.950000 ( 10.189706) | |
delete: libm:ascii 0.470000 2.020000 2.490000 ( 5.492055) | |
delete: libm:ascii:pipeline 0.150000 0.020000 0.170000 ( 0.170032) | |
delete: libm:ascii:udp 0.290000 0.740000 1.030000 ( 1.963014) | |
delete: libm:bin 0.450000 1.980000 2.430000 ( 5.369756) | |
delete: libm:bin:buffer 0.220000 0.450000 0.670000 ( 1.410549) | |
delete: mclient:ascii 5.900000 3.630000 9.530000 ( 12.519413) | |
exist: dalli:bin 6.210000 3.260000 9.470000 ( 11.974898) | |
get-missing: dalli:bin 5.350000 3.150000 8.500000 ( 11.060614) | |
get-missing: libm:ascii 0.530000 2.000000 2.530000 ( 5.462237) | |
get-missing: libm:ascii:pipeline 0.540000 2.020000 2.560000 ( 5.602833) | |
get-missing: libm:ascii:udp 0.310000 0.730000 1.040000 ( 1.985825) | |
get-missing: libm:bin 0.540000 2.100000 2.640000 ( 5.769919) | |
get-missing: libm:bin:buffer 0.590000 2.190000 2.780000 ( 6.036450) | |
get-missing: mclient:ascii 5.110000 3.140000 8.250000 ( 10.269785) | |
append-missing: dalli:bin 5.170000 2.910000 8.080000 ( 10.555856) | |
append-missing: libm:ascii 0.660000 2.060000 2.720000 ( 5.897343) | |
append-missing: libm:ascii:pipeline 0.390000 0.350000 0.740000 ( 0.747927) | |
append-missing: libm:ascii:udp 0.390000 0.710000 1.100000 ( 2.143848) | |
append-missing: libm:bin 0.540000 2.050000 2.590000 ( 5.767503) | |
append-missing: libm:bin:buffer 0.560000 1.370000 1.930000 ( 3.036492) | |
append-missing: mclient:ascii 5.320000 3.200000 8.520000 ( 10.895703) | |
prepend-missing: dalli:bin 5.260000 2.940000 8.200000 ( 10.863881) | |
prepend-missing: libm:ascii 0.670000 2.120000 2.790000 ( 6.015897) | |
prepend-missing: libm:ascii:pipeline 0.390000 0.350000 0.740000 ( 0.748026) | |
prepend-missing: libm:ascii:udp 0.410000 0.730000 1.140000 ( 2.228770) | |
prepend-missing: libm:bin 0.540000 2.070000 2.610000 ( 5.816997) | |
prepend-missing: libm:bin:buffer 0.500000 1.180000 1.680000 ( 2.587239) | |
prepend-missing: mclient:ascii 5.300000 3.190000 8.490000 ( 10.885403) | |
exist-missing: dalli:bin 5.010000 2.840000 7.850000 ( 10.089952) | |
set-large: dalli:bin 6.970000 3.820000 10.790000 ( 13.660545) | |
set-large: libm:ascii 1.540000 2.400000 3.940000 ( 7.384823) | |
set-large: libm:ascii:pipeline 0.810000 0.120000 0.930000 ( 0.930734) | |
set-large: libm:ascii:udp 1.080000 0.910000 1.990000 ( 3.145810) | |
set-large: libm:bin 1.340000 2.300000 3.640000 ( 6.969427) | |
set-large: libm:bin:buffer 0.880000 0.380000 1.260000 ( 1.760977) | |
set-large: mclient:ascii 7.170000 4.440000 11.610000 ( 14.681144) | |
set-large: stash:bin 3.960000 3.020000 6.980000 ( 11.849083) | |
get-large: dalli:bin 5.890000 3.030000 8.920000 ( 11.195774) | |
get-large: libm:ascii 1.090000 2.170000 3.260000 ( 6.417544) | |
get-large: libm:ascii:pipeline 1.120000 2.190000 3.310000 ( 6.477700) | |
get-large: libm:ascii:udp 0.740000 0.760000 1.500000 ( 2.420398) | |
get-large: libm:bin 0.970000 2.160000 3.130000 ( 6.222816) | |
get-large: libm:bin:buffer 1.030000 2.240000 3.270000 ( 6.535203) | |
get-large: mclient:ascii 7.370000 3.520000 10.890000 ( 12.966158) | |
get-large: stash:bin 3.010000 2.210000 5.220000 ( 9.099505) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment