You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kvrocks.apache.org by GitBox <gi...@apache.org> on 2022/11/19 14:07:52 UTC
[GitHub] [incubator-kvrocks] wanghenshui commented on pull request #764: Add LTO/IPO compile support
wanghenshui commented on PR #764:
URL: https://github.com/apache/incubator-kvrocks/pull/764#issuecomment-1320893331
before IPO
```txt
redis-benchmark -q -p 6666
ERROR: failed to fetch CONFIG from 127.0.0.1:6666
WARNING: Could not fetch server CONFIG
PING_INLINE: 185528.77 requests per second, p50=0.143 msec
PING_MBULK: 191204.59 requests per second, p50=0.135 msec
SET: 132802.12 requests per second, p50=0.343 msec
GET: 205338.81 requests per second, p50=0.127 msec
INCR: 124688.28 requests per second, p50=0.359 msec
LPUSH: 95693.78 requests per second, p50=0.455 msec
RPUSH: 101936.80 requests per second, p50=0.399 msec
LPOP: 90579.71 requests per second, p50=0.463 msec
RPOP: 84033.61 requests per second, p50=0.495 msec
SADD: 132100.39 requests per second, p50=0.303 msec
HSET: 133511.34 requests per second, p50=0.311 msec
SPOP: 224719.11 requests per second, p50=0.119 msec
ZADD: 180180.17 requests per second, p50=0.231 msec
ZPOPMIN: 289855.06 requests per second, p50=0.095 msec
LPUSH (needed to benchmark LRANGE): 100200.40 requests per second, p50=0.439 msec
LRANGE_100 (first 100 elements): 118063.76 requests per second, p50=0.231 msec
LRANGE_300 (first 300 elements): 65445.03 requests per second, p50=0.415 msec
LRANGE_500 (first 500 elements): 41876.05 requests per second, p50=0.647 msec
LRANGE_600 (first 600 elements): 37735.85 requests per second, p50=0.719 msec
MSET (10 keys): 21537.80 requests per second, p50=2.223 msec
```
after IPO
```txt
redis-benchmark -q -p 6666
ERROR: failed to fetch CONFIG from 127.0.0.1:6666
WARNING: Could not fetch server CONFIG
PING_INLINE: 233100.23 requests per second, p50=0.111 msec
PING_MBULK: 241545.89 requests per second, p50=0.111 msec
SET: 137741.05 requests per second, p50=0.319 msec
GET: 204498.98 requests per second, p50=0.127 msec
INCR: 119760.48 requests per second, p50=0.375 msec
LPUSH: 99108.03 requests per second, p50=0.439 msec
RPUSH: 101626.02 requests per second, p50=0.415 msec
LPOP: 86655.11 requests per second, p50=0.463 msec
RPOP: 97656.24 requests per second, p50=0.415 msec
SADD: 149476.83 requests per second, p50=0.311 msec
HSET: 163398.70 requests per second, p50=0.255 msec
SPOP: 158478.61 requests per second, p50=0.167 msec
ZADD: 136425.66 requests per second, p50=0.327 msec
ZPOPMIN: 242718.45 requests per second, p50=0.111 msec
LPUSH (needed to benchmark LRANGE): 93720.71 requests per second, p50=0.447 msec
LRANGE_100 (first 100 elements): 141442.72 requests per second, p50=0.183 msec
LRANGE_300 (first 300 elements): 69832.40 requests per second, p50=0.391 msec
LRANGE_500 (first 500 elements): 44247.79 requests per second, p50=0.607 msec
LRANGE_600 (first 600 elements): 37721.61 requests per second, p50=0.719 msec
MSET (10 keys): 23557.13 requests per second, p50=1.911 msec
```
after IPO optimize, redis quick bench result was worse, so don't merge it.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@kvrocks.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org