Comments (2)
- Comment by: lp:~brianaker:
- Created at: 2013-02-04T20:31:11Z
Do you use the tool?
On Feb 4, 2013, at 7:59 AM, Remi Collet wrote:
Public bug reported:
When building with --enable-memaslap and running "make test"
Output:
...XFAIL: clients/memstat
No Servers providedmemslap v1.0
Generates workload against memcached servers.Usage:
memslap -hV | -s servers [-F config_file] [-t time | -x exe_num] [...]Options:
-s, --servers=
List one or more servers to connect. Servers count must be less than
threads count. e.g.: --servers=localhost:1234,localhost:11211
-T, --threads=
Number of threads to startup, better equal to CPU numbers. Default 8.
-c, --concurrency=
Number of concurrency to simulate with load. Default 128.
-n, --conn_sock=
Number of TCP socks per concurrency. Default 1.
-x, --execute_number=
Number of operations(get and set) to execute for the
given test. Default 1000000.
-t, --time=
How long the test to run, suffix: s-seconds, m-minutes, h-hours,
d-days e.g.: --time=2h.
-F, --cfg_cmd=
Load the configure file to get command,key and value distribution list.
-w, --win_size=
Task window size of each concurrency, suffix: K, M e.g.: --win_size=10k.
Default 10k.
-X, --fixed_size=
Fixed length of value.
-v, --verify=
The proportion of date verification, e.g.: --verify=0.01
-d, --division=
Number of keys to multi-get once. Default 1, means single get.
-S, --stat_freq=
Frequency of dumping statistic information. suffix: s-seconds,
m-minutes, e.g.: --resp_freq=10s.
-e, --exp_verify=
The proportion of objects with expire time, e.g.: --exp_verify=0.01.
Default no object with expire time
-o, --overwrite=
The proportion of objects need overwrite, e.g.: --overwrite=0.01.
Default never overwrite object.
-R, --reconnect
Reconnect support, when connection is closed it will be reconnected.
-U, --udp
UDP support, default memslap uses TCP, TCP port and UDP port of
server must be same.
-a, --facebook
Whether it enables facebook test feature, set with TCP and multi-get with UDP.
-B, --binary
Whether it enables binary protocol. Default with ASCII protocol.
-P, --tps=
Expected throughput, suffix: K, e.g.: --tps=10k.
-p, --rep_write=
The first nth servers can write data, e.g.: --rep_write=2.
-b, --verbose
Whether it outputs detailed information when verification fails.
-h, --help
Display this message and then exit.
-V, --version
Display the version of the application and then exit.Examples:
memslap -s 127.0.0.1:11211 -S 5s
memslap -s 127.0.0.1:11211 -t 2m -v 0.2 -e 0.05 -b
memslap -s 127.0.0.1:11211 -F config -t 2m -w 40k -S 20s -o 0.2
memslap -s 127.0.0.1:11211 -F config -t 2m -T 4 -c 128 -d 20 -P 40k
memslap -s 127.0.0.1:11211 -F config -t 2m -d 50 -a -n 40
memslap -s 127.0.0.1:11211,127.0.0.1:11212 -F config -t 2m
memslap -s 127.0.0.1:11211,127.0.0.1:11212 -F config -t 2m -p 2XPASS: clients/memaslap
...1 of 21 tests did not behave as expected (1 unexpected pass)
(19 tests were not run)
Please report to http://libmemcached.org/** Affects: libmemcached
Importance: Undecided
Status: New--
You received this bug notification because you are subscribed to
libmemcached.
https://bugs.launchpad.net/bugs/1115357Title:
XPASS: : clients/memaslapStatus in libmemcached - A C and C++ client library for memcached:
NewBug description:
When building with --enable-memaslap and running "make test"Output:
...XFAIL: clients/memstat
No Servers providedmemslap v1.0
Generates workload against memcached servers.Usage:
memslap -hV | -s servers [-F config_file] [-t time | -x exe_num] [...]Options:
-s, --servers=
List one or more servers to connect. Servers count must be less than
threads count. e.g.: --servers=localhost:1234,localhost:11211
-T, --threads=
Number of threads to startup, better equal to CPU numbers. Default 8.
-c, --concurrency=
Number of concurrency to simulate with load. Default 128.
-n, --conn_sock=
Number of TCP socks per concurrency. Default 1.
-x, --execute_number=
Number of operations(get and set) to execute for the
given test. Default 1000000.
-t, --time=
How long the test to run, suffix: s-seconds, m-minutes, h-hours,
d-days e.g.: --time=2h.
-F, --cfg_cmd=
Load the configure file to get command,key and value distribution list.
-w, --win_size=
Task window size of each concurrency, suffix: K, M e.g.: --win_size=10k.
Default 10k.
-X, --fixed_size=
Fixed length of value.
-v, --verify=
The proportion of date verification, e.g.: --verify=0.01
-d, --division=
Number of keys to multi-get once. Default 1, means single get.
-S, --stat_freq=
Frequency of dumping statistic information. suffix: s-seconds,
m-minutes, e.g.: --resp_freq=10s.
-e, --exp_verify=
The proportion of objects with expire time, e.g.: --exp_verify=0.01.
Default no object with expire time
-o, --overwrite=
The proportion of objects need overwrite, e.g.: --overwrite=0.01.
Default never overwrite object.
-R, --reconnect
Reconnect support, when connection is closed it will be reconnected.
-U, --udp
UDP support, default memslap uses TCP, TCP port and UDP port of
server must be same.
-a, --facebook
Whether it enables facebook test feature, set with TCP and multi-get with UDP.
-B, --binary
Whether it enables binary protocol. Default with ASCII protocol.
-P, --tps=
Expected throughput, suffix: K, e.g.: --tps=10k.
-p, --rep_write=
The first nth servers can write data, e.g.: --rep_write=2.
-b, --verbose
Whether it outputs detailed information when verification fails.
-h, --help
Display this message and then exit.
-V, --version
Display the version of the application and then exit.Examples:
memslap -s 127.0.0.1:11211 -S 5s
memslap -s 127.0.0.1:11211 -t 2m -v 0.2 -e 0.05 -b
memslap -s 127.0.0.1:11211 -F config -t 2m -w 40k -S 20s -o 0.2
memslap -s 127.0.0.1:11211 -F config -t 2m -T 4 -c 128 -d 20 -P 40k
memslap -s 127.0.0.1:11211 -F config -t 2m -d 50 -a -n 40
memslap -s 127.0.0.1:11211,127.0.0.1:11212 -F config -t 2m
memslap -s 127.0.0.1:11211,127.0.0.1:11212 -F config -t 2m -p 2XPASS: clients/memaslap
...1 of 21 tests did not behave as expected (1 unexpected pass)
(19 tests were not run)
Please report to http://libmemcached.org/To manage notifications about this bug go to:
https://bugs.launchpad.net/libmemcached/+bug/1115357/+subscriptions
from libmemcached.
- Comment by: lp:~remicollet:
- Created at: 2013-02-05T07:39:02Z
No, I don't use it.
But I just try to provide "all" the available feature in the fedora RPM.
from libmemcached.
Related Issues (20)
- Do you have instructions for building in Windows Server 2019? HOT 6
- Please help with the example HOT 4
- Build failure HOT 6
- HAVE_SSIZE_T missing for libmemcachedprotocol
- libsals2 dependency missing in libmemcached.pc HOT 2
- META protocol support HOT 3
- Libmemcached from FastoNoSQL HOT 1
- Negative expire time causes MEMCACHED_MEMORY_ALLOCATION_FAILURE error for ascii protocol but not for binary
- Automate release HOT 1
- [question] The usage of memslap does not match the introduction on the official documentation
- [Question] Multiple thread sets, iops are executed unchanged HOT 1
- Bug: memcached_server_response_decrement can cause response_count to wrap to max_int HOT 2
- Consider renaming tools
- Add static version of library HOT 6
- Update client options
- libmemcachedutil is underlinked
- remove `libmemcachedinternal`
- Problem including libmemcached in CMakeLists.txt HOT 3
- Missing `)` in C/C++ documentation in examples section
- memcached_get return NOT FOUND for exists key after buffered delete/increment
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libmemcached.