== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:56 (1772419976) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.68 seconds: 70.38 ops/second - open/close 735 (time 1772420002.83 total 10.01 last 73.45) - open/close 1291 (time 1772420012.85 total 20.03 last 55.48) - open/close 1825 (time 1772420022.86 total 30.04 last 53.35) - open/close 2509 (time 1772420032.87 total 40.05 last 68.34) - open/close 3121 (time 1772420042.88 total 50.05 last 61.16) - open/close 3800 (time 1772420052.88 total 60.05 last 67.90) - open/close 4324 (time 1772420062.89 total 70.07 last 52.33) - open/close 4687 (time 1772420072.90 total 80.07 last 36.28) - open/close 5037 (time 1772420083.25 total 90.42 last 33.80) - open/close 5498 (time 1772420093.28 total 100.45 last 45.97) - open/close 6170 (time 1772420103.28 total 110.46 last 67.18) - open/close 7138 (time 1772420113.30 total 120.47 last 96.63) total: 8000 open/close in 129.96 seconds: 61.56 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=13525, priv_cnt=248 Round 2: enqueue=17648, priv_cnt=349 Round 3: enqueue=21804, priv_cnt=346 Round 4: enqueue=26115, priv_cnt=342 Round 5: enqueue=30334, priv_cnt=350 Round 6: enqueue=34417, priv_cnt=342 Round 7: enqueue=38782, priv_cnt=343 Round 8: enqueue=42991, priv_cnt=343 Round 9: enqueue=47158, priv_cnt=345 Round 10: enqueue=51574, priv_cnt=349 LFRU Result: ldlm_enqueue delta=43152, time=787s ============================================================ 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: 51574 Round 1: enqueue=56560, priv_cnt=0 Round 2: enqueue=61266, priv_cnt=0 Round 3: enqueue=66045, priv_cnt=0 Round 4: enqueue=70633, priv_cnt=0 Round 5: enqueue=75450, priv_cnt=0 Round 6: enqueue=79928, priv_cnt=0 Round 7: enqueue=84697, priv_cnt=0 Round 8: enqueue=89404, priv_cnt=0 Round 9: enqueue=94110, priv_cnt=0 Round 10: enqueue=98848, priv_cnt=0 LRU Result: ldlm_enqueue delta=47276, time=984s ============================================================== Final: LFRU=43152, LRU=47276 Improvement: 8% ==============================================================