== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:57:31 (1772420251) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.85 seconds: 68.34 ops/second - open/close 630 (time 1772420276.67 total 10.01 last 62.95) - open/close 1223 (time 1772420286.69 total 20.03 last 59.19) - open/close 1766 (time 1772420296.70 total 30.04 last 54.24) - open/close 2386 (time 1772420306.71 total 40.05 last 61.91) - open/close 3031 (time 1772420316.73 total 50.07 last 64.41) - open/close 3691 (time 1772420326.74 total 60.07 last 65.95) - open/close 4370 (time 1772420336.74 total 70.08 last 67.87) - open/close 5019 (time 1772420346.75 total 80.09 last 64.85) - open/close 5721 (time 1772420356.76 total 90.10 last 70.11) - open/close 6414 (time 1772420366.79 total 100.13 last 69.08) - open/close 7140 (time 1772420376.80 total 110.14 last 72.55) - open/close 7894 (time 1772420386.80 total 120.14 last 75.37) total: 8000 open/close in 121.66 seconds: 65.76 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=13413, priv_cnt=230 Round 2: enqueue=17619, priv_cnt=341 Round 3: enqueue=21814, priv_cnt=346 Round 4: enqueue=25954, priv_cnt=342 Round 5: enqueue=30029, priv_cnt=341 Round 6: enqueue=34146, priv_cnt=347 Round 7: enqueue=38286, priv_cnt=348 Round 8: enqueue=42354, priv_cnt=346 Round 9: enqueue=46621, priv_cnt=345 Round 10: enqueue=50850, priv_cnt=345 LFRU Result: ldlm_enqueue delta=42428, time=662s ============================================================ 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: 50850 Round 1: enqueue=55732, priv_cnt=0 Round 2: enqueue=60402, priv_cnt=0 Round 3: enqueue=64913, priv_cnt=0 Round 4: enqueue=69492, priv_cnt=0 Round 5: enqueue=73978, priv_cnt=0 Round 6: enqueue=78318, priv_cnt=0 Round 7: enqueue=83129, priv_cnt=0 Round 8: enqueue=88011, priv_cnt=0 Round 9: enqueue=92744, priv_cnt=0 Round 10: enqueue=97353, priv_cnt=0 LRU Result: ldlm_enqueue delta=46503, time=752s ============================================================== Final: LFRU=42428, LRU=46503 Improvement: 8% ==============================================================