== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:51:52 (1772419912) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.44 seconds: 62.08 ops/second - open/close 654 (time 1772419938.34 total 10.01 last 65.32) - open/close 1299 (time 1772419948.36 total 20.03 last 64.41) - open/close 1871 (time 1772419958.36 total 30.03 last 57.15) - open/close 2374 (time 1772419968.37 total 40.04 last 50.28) - open/close 2813 (time 1772419978.38 total 50.05 last 43.83) - open/close 3247 (time 1772419988.44 total 60.11 last 43.16) - open/close 3673 (time 1772419998.44 total 70.11 last 42.58) - open/close 4108 (time 1772420008.47 total 80.14 last 43.39) - open/close 4575 (time 1772420018.50 total 90.18 last 46.54) - open/close 5037 (time 1772420028.52 total 100.19 last 46.12) - open/close 5515 (time 1772420038.54 total 110.21 last 47.70) - open/close 5840 (time 1772420048.57 total 120.24 last 32.41) - open/close 6120 (time 1772420058.61 total 130.28 last 27.89) - open/close 6361 (time 1772420068.65 total 140.32 last 24.01) - open/close 6687 (time 1772420078.65 total 150.33 last 32.58) - open/close 7078 (time 1772420088.66 total 160.33 last 39.07) - open/close 7568 (time 1772420098.67 total 170.34 last 48.96) total: 8000 open/close in 176.60 seconds: 45.30 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=13354, priv_cnt=224 Round 2: enqueue=17652, priv_cnt=345 Round 3: enqueue=21810, priv_cnt=351 Round 4: enqueue=26093, priv_cnt=341 Round 5: enqueue=30136, priv_cnt=343 Round 6: enqueue=34418, priv_cnt=344 Round 7: enqueue=38525, priv_cnt=345 Round 8: enqueue=42665, priv_cnt=346 Round 9: enqueue=46859, priv_cnt=345 Round 10: enqueue=51157, priv_cnt=349 LFRU Result: ldlm_enqueue delta=42735, time=897s ============================================================ 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: 51157 Round 1: enqueue=56144, priv_cnt=0 Round 2: enqueue=60690, priv_cnt=0 Round 3: enqueue=65165, priv_cnt=0 Round 4: enqueue=69588, priv_cnt=0 Round 5: enqueue=74267, priv_cnt=0 Round 6: enqueue=78898, priv_cnt=0 Round 7: enqueue=83412, priv_cnt=0 Round 8: enqueue=88215, priv_cnt=0 Round 9: enqueue=92765, priv_cnt=0 Round 10: enqueue=97358, priv_cnt=0 LRU Result: ldlm_enqueue delta=46201, time=934s ============================================================== Final: LFRU=42735, LRU=46201 Improvement: 7% ==============================================================