== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:07 (1772419987) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.51 seconds: 47.03 ops/second - open/close 345 (time 1772420019.68 total 10.00 last 34.50) - open/close 744 (time 1772420029.70 total 20.02 last 39.81) - open/close 1144 (time 1772420039.72 total 30.04 last 39.92) - open/close 1435 (time 1772420049.73 total 40.05 last 29.07) - open/close 1780 (time 1772420059.82 total 50.14 last 34.22) - open/close 2082 (time 1772420069.88 total 60.20 last 29.99) - open/close 2405 (time 1772420079.90 total 70.22 last 32.25) - open/close 2772 (time 1772420089.92 total 80.24 last 36.63) - open/close 3317 (time 1772420099.92 total 90.24 last 54.47) - open/close 4012 (time 1772420109.93 total 100.25 last 69.43) - open/close 4700 (time 1772420119.93 total 110.25 last 68.80) - open/close 5387 (time 1772420129.94 total 120.26 last 68.66) - open/close 6072 (time 1772420139.94 total 130.26 last 68.47) - open/close 6819 (time 1772420149.95 total 140.27 last 74.68) - open/close 7471 (time 1772420159.96 total 150.28 last 65.15) total: 8000 open/close in 157.58 seconds: 50.77 ops/second ============================================================ LFRU Benchmark ============================================================ Hot=400, Cold=8000, LRU=1200, PrivCap=~360 Access: 50% hot / 50% cold Rounds=10, Procs=4, Accesses/proc/round=2000 ============================================================= ldlm.namespaces.*mdc*.lru_size=0->1200 ldlm.namespaces.*mdc*.lru_max_age=600000->3900s Initial ldlm_enqueue: 8422 Round 1: enqueue=13402, priv_cnt=223 Round 2: enqueue=17763, priv_cnt=347 Round 3: enqueue=21692, priv_cnt=347 Round 4: enqueue=26056, priv_cnt=343 Round 5: enqueue=30082, priv_cnt=346 Round 6: enqueue=34479, priv_cnt=350 Round 7: enqueue=38587, priv_cnt=346 Round 8: enqueue=43004, priv_cnt=350 Round 9: enqueue=47045, priv_cnt=347 Round 10: enqueue=51569, priv_cnt=341 LFRU Result: ldlm_enqueue delta=43147, time=911s ============================================================ LRU Benchmark ============================================================ Hot=400, Cold=8000, LRU=1200, PrivCap=~360 Access: 50% hot / 50% cold Rounds=10, Procs=4, Accesses/proc/round=2000 ============================================================= ldlm.namespaces.*mdc*.lru_size=0->1200 ldlm.namespaces.*mdc*.lru_max_age=3900000->3900s Initial ldlm_enqueue: 51569 Round 1: enqueue=56470, priv_cnt=0 Round 2: enqueue=61263, priv_cnt=0 Round 3: enqueue=65858, priv_cnt=0 Round 4: enqueue=70495, priv_cnt=0 Round 5: enqueue=75266, priv_cnt=0 Round 6: enqueue=79894, priv_cnt=0 Round 7: enqueue=84632, priv_cnt=0 Round 8: enqueue=89160, priv_cnt=0 Round 9: enqueue=93796, priv_cnt=0 Round 10: enqueue=98532, priv_cnt=0 LRU Result: ldlm_enqueue delta=46963, time=968s ============================================================== Final: LFRU=43147, LRU=46963 Improvement: 8% ==============================================================