Last active
December 20, 2015 19:09
-
-
Save ifduyue/6181321 to your computer and use it in GitHub Desktop.
bench httpsqs & levelq
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
httpsqs: | |
========================= | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: | |
Server Hostname: 127.0.0.1 | |
Server Port: 1218 | |
Document Path: /?name=1&opt=put&data=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | |
Document Length: 14 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 41.115 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Keep-Alive requests: 1000000 | |
Total transferred: 164888896 bytes | |
HTML transferred: 14000000 bytes | |
Requests per second: 24321.74 [#/sec] (mean) | |
Time per request: 0.411 [ms] (mean) | |
Time per request: 0.041 [ms] (mean, across all concurrent requests) | |
Transfer rate: 3916.39 [Kbytes/sec] received | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 0 | |
Processing: 0 0 3.8 0 1190 | |
Waiting: 0 0 3.8 0 1190 | |
Total: 0 0 3.8 0 1190 | |
Percentage of the requests served within a certain time (ms) | |
50% 0 | |
66% 0 | |
75% 0 | |
80% 0 | |
90% 0 | |
95% 1 | |
98% 1 | |
99% 1 | |
100% 1190 (longest request) | |
----------- | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: | |
Server Hostname: 127.0.0.1 | |
Server Port: 1218 | |
Document Path: /?name=1&opt=get | |
Document Length: 512 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 36.067 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Keep-Alive requests: 1000000 | |
Total transferred: 663888896 bytes | |
HTML transferred: 512000000 bytes | |
Requests per second: 27725.89 [#/sec] (mean) | |
Time per request: 0.361 [ms] (mean) | |
Time per request: 0.036 [ms] (mean, across all concurrent requests) | |
Transfer rate: 17975.50 [Kbytes/sec] received | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 0 | |
Processing: 0 0 0.1 0 13 | |
Waiting: 0 0 0.1 0 13 | |
Total: 0 0 0.1 0 13 | |
Percentage of the requests served within a certain time (ms) | |
50% 0 | |
66% 0 | |
75% 0 | |
80% 0 | |
90% 0 | |
95% 0 | |
98% 1 | |
99% 1 | |
100% 13 (longest request) | |
----------- | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: | |
Server Hostname: 127.0.0.1 | |
Server Port: 1218 | |
Document Path: /?name=2&opt=put&data=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | |
Document Length: 14 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 52.957 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Total transferred: 120888896 bytes | |
HTML transferred: 14000000 bytes | |
Requests per second: 18883.35 [#/sec] (mean) | |
Time per request: 0.530 [ms] (mean) | |
Time per request: 0.053 [ms] (mean, across all concurrent requests) | |
Transfer rate: 2229.28 [Kbytes/sec] received | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 1 | |
Processing: 0 0 0.5 0 57 | |
Waiting: 0 0 0.5 0 57 | |
Total: 0 1 0.5 1 57 | |
Percentage of the requests served within a certain time (ms) | |
50% 1 | |
66% 1 | |
75% 1 | |
80% 1 | |
90% 1 | |
95% 1 | |
98% 1 | |
99% 1 | |
100% 57 (longest request) | |
----------- | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: | |
Server Hostname: 127.0.0.1 | |
Server Port: 1218 | |
Document Path: /?name=2&opt=get | |
Document Length: 512 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 49.551 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Total transferred: 618888896 bytes | |
HTML transferred: 512000000 bytes | |
Requests per second: 20181.36 [#/sec] (mean) | |
Time per request: 0.496 [ms] (mean) | |
Time per request: 0.050 [ms] (mean, across all concurrent requests) | |
Transfer rate: 12197.28 [Kbytes/sec] received | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 1 | |
Processing: 0 0 0.1 0 14 | |
Waiting: 0 0 0.1 0 14 | |
Total: 0 0 0.1 0 14 | |
Percentage of the requests served within a certain time (ms) | |
50% 0 | |
66% 0 | |
75% 0 | |
80% 1 | |
90% 1 | |
95% 1 | |
98% 1 | |
99% 1 | |
100% 14 (longest request) | |
----------- | |
1.4G db | |
levelq: | |
========================= | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: levelq/0.0.1 | |
Server Hostname: 127.0.0.1 | |
Server Port: 1219 | |
Document Path: /1 | |
Document Length: 2 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 18.597 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Keep-Alive requests: 1000000 | |
Total transferred: 196000000 bytes | |
Total PUT: 666000000 | |
HTML transferred: 2000000 bytes | |
Requests per second: 53771.26 [#/sec] (mean) | |
Time per request: 0.186 [ms] (mean) | |
Time per request: 0.019 [ms] (mean, across all concurrent requests) | |
Transfer rate: 10292.16 [Kbytes/sec] received | |
34972.33 kb/s sent | |
45264.48 kb/s total | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 0 | |
Processing: 0 0 0.2 0 11 | |
Waiting: 0 0 0.2 0 11 | |
Total: 0 0 0.2 0 11 | |
Percentage of the requests served within a certain time (ms) | |
50% 0 | |
66% 0 | |
75% 0 | |
80% 0 | |
90% 0 | |
95% 0 | |
98% 0 | |
99% 0 | |
100% 11 (longest request) | |
----------- | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: levelq/0.0.1 | |
Server Hostname: 127.0.0.1 | |
Server Port: 1219 | |
Document Path: /1 | |
Document Length: 512 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 19.310 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Keep-Alive requests: 1000000 | |
Total transferred: 708000000 bytes | |
HTML transferred: 512000000 bytes | |
Requests per second: 51785.82 [#/sec] (mean) | |
Time per request: 0.193 [ms] (mean) | |
Time per request: 0.019 [ms] (mean, across all concurrent requests) | |
Transfer rate: 35805.04 [Kbytes/sec] received | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 0 | |
Processing: 0 0 0.1 0 8 | |
Waiting: 0 0 0.1 0 8 | |
Total: 0 0 0.1 0 8 | |
Percentage of the requests served within a certain time (ms) | |
50% 0 | |
66% 0 | |
75% 0 | |
80% 0 | |
90% 0 | |
95% 0 | |
98% 0 | |
99% 0 | |
100% 8 (longest request) | |
----------- | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: levelq/0.0.1 | |
Server Hostname: 127.0.0.1 | |
Server Port: 1219 | |
Document Path: /2 | |
Document Length: 2 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 39.160 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Total transferred: 196000000 bytes | |
Total PUT: 642000000 | |
HTML transferred: 2000000 bytes | |
Requests per second: 25536.17 [#/sec] (mean) | |
Time per request: 0.392 [ms] (mean) | |
Time per request: 0.039 [ms] (mean, across all concurrent requests) | |
Transfer rate: 4887.78 [Kbytes/sec] received | |
16009.98 kb/s sent | |
20897.76 kb/s total | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 1 | |
Processing: 0 0 0.2 0 52 | |
Waiting: 0 0 0.2 0 52 | |
Total: 0 0 0.2 0 52 | |
Percentage of the requests served within a certain time (ms) | |
50% 0 | |
66% 0 | |
75% 0 | |
80% 0 | |
90% 0 | |
95% 0 | |
98% 0 | |
99% 1 | |
100% 52 (longest request) | |
----------- | |
This is ApacheBench, Version 2.3 <$Revision: 655654 $> | |
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
Licensed to The Apache Software Foundation, http://www.apache.org/ | |
Benchmarking 127.0.0.1 (be patient) | |
Completed 100000 requests | |
Completed 200000 requests | |
Completed 300000 requests | |
Completed 400000 requests | |
Completed 500000 requests | |
Completed 600000 requests | |
Completed 700000 requests | |
Completed 800000 requests | |
Completed 900000 requests | |
Completed 1000000 requests | |
Finished 1000000 requests | |
Server Software: levelq/0.0.1 | |
Server Hostname: 127.0.0.1 | |
Server Port: 1219 | |
Document Path: /2 | |
Document Length: 512 bytes | |
Concurrency Level: 10 | |
Time taken for tests: 37.928 seconds | |
Complete requests: 1000000 | |
Failed requests: 0 | |
Write errors: 0 | |
Total transferred: 708000000 bytes | |
HTML transferred: 512000000 bytes | |
Requests per second: 26365.70 [#/sec] (mean) | |
Time per request: 0.379 [ms] (mean) | |
Time per request: 0.038 [ms] (mean, across all concurrent requests) | |
Transfer rate: 18229.41 [Kbytes/sec] received | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 0 0.0 0 1 | |
Processing: 0 0 0.1 0 7 | |
Waiting: 0 0 0.0 0 7 | |
Total: 0 0 0.0 0 7 | |
Percentage of the requests served within a certain time (ms) | |
50% 0 | |
66% 0 | |
75% 0 | |
80% 0 | |
90% 0 | |
95% 0 | |
98% 0 | |
99% 1 | |
100% 7 (longest request) | |
----------- | |
1018M db |
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
#!/bin/bash | |
exec 1>ab.result.vs.httpsqs.txt | |
exec 2>&1 | |
function benchmark_httpsqs() { | |
echo "httpsqs:" | |
echo "=========================" | |
rm -rf db | |
mkdir db | |
httpsqs -l 127.0.0.1 -p 1218 -x db -i httpsqs.pid -d | |
sleep 3 | |
ab -k -c 10 -n 1000000 "http://127.0.0.1:1218/?name=1&opt=put&data=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" | |
echo -e "\n-----------\n" | |
ab -k -c 10 -n 1000000 "http://127.0.0.1:1218/?name=1&opt=get" | |
echo -e "\n-----------\n" | |
ab -c 10 -n 1000000 "http://127.0.0.1:1218/?name=2&opt=put&data=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" | |
echo -e "\n-----------\n" | |
ab -c 10 -n 1000000 "http://127.0.0.1:1218/?name=2&opt=get" | |
echo -e "\n-----------\n" | |
du -sh db | |
rm -rf db httpsqs.pid | |
} | |
root@thumusic:~/levelq# cat bench.sh | |
#!/bin/bash | |
exec 1>ab.result.vs.httpsqs.txt | |
exec 2>&1 | |
function benchmark_httpsqs() { | |
echo "httpsqs:" | |
echo "=========================" | |
rm -rf db | |
mkdir db | |
httpsqs -l 127.0.0.1 -p 1218 -x db -i httpsqs.pid -d | |
sleep 3 | |
ab -k -c 10 -n 1000000 "http://127.0.0.1:1218/?name=1&opt=put&data=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" | |
echo -e "\n-----------\n" | |
ab -k -c 10 -n 1000000 "http://127.0.0.1:1218/?name=1&opt=get" | |
echo -e "\n-----------\n" | |
ab -c 10 -n 1000000 "http://127.0.0.1:1218/?name=2&opt=put&data=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" | |
echo -e "\n-----------\n" | |
ab -c 10 -n 1000000 "http://127.0.0.1:1218/?name=2&opt=get" | |
echo -e "\n-----------\n" | |
du -sh db | |
rm -rf db httpsqs.pid | |
} | |
function benchmark_levelq() { | |
echo "levelq:" | |
echo "=========================" | |
rm -rf db | |
mkdir db | |
./levelq levelq.conf & | |
sleep 3 | |
ab -n 1000000 -c 10 -k -u data.benchmark.levelq http://127.0.0.1:1219/1 | |
echo -e "\n-----------\n" | |
ab -n 1000000 -c 10 -k http://127.0.0.1:1219/1 | |
echo -e "\n-----------\n" | |
ab -n 1000000 -c 10 -u data.benchmark.levelq http://127.0.0.1:1219/2 | |
echo -e "\n-----------\n" | |
ab -n 1000000 -c 10 http://127.0.0.1:1219/2 | |
echo -e "\n-----------\n" | |
du -sh db | |
rm -rf db | |
} | |
benchmark_httpsqs | |
echo -e "\n\n" | |
benchmark_levelq | |
echo -e "\n" | |
killall httpsqs levelq |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment