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