== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:01:15 (1772420475) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.90 seconds: 58.01 ops/second - open/close 531 (time 1772420503.39 total 10.00 last 53.09) - open/close 1056 (time 1772420513.41 total 20.03 last 52.38) - open/close 1597 (time 1772420523.42 total 30.03 last 54.06) - open/close 2108 (time 1772420533.43 total 40.04 last 51.06) - open/close 2649 (time 1772420543.43 total 50.04 last 54.08) - open/close 3351 (time 1772420553.44 total 60.05 last 70.14) - open/close 3872 (time 1772420563.46 total 70.07 last 51.99) - open/close 4458 (time 1772420573.47 total 80.08 last 58.56) - open/close 5066 (time 1772420583.48 total 90.09 last 60.74) - open/close 5558 (time 1772420593.48 total 100.09 last 49.18) - open/close 6077 (time 1772420603.49 total 110.10 last 51.86) - open/close 6579 (time 1772420613.51 total 120.12 last 50.10) - open/close 7142 (time 1772420623.51 total 130.13 last 56.26) - open/close 7818 (time 1772420633.52 total 140.14 last 67.53) total: 8000 open/close in 142.78 seconds: 56.03 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=13562, priv_cnt=220 Round 2: enqueue=17926, priv_cnt=345 Round 3: enqueue=22130, priv_cnt=346 Round 4: enqueue=26434, priv_cnt=343 Round 5: enqueue=30630, priv_cnt=342 Round 6: enqueue=34946, priv_cnt=347 Round 7: enqueue=39121, priv_cnt=347 Round 8: enqueue=43276, priv_cnt=343 Round 9: enqueue=47485, priv_cnt=350 Round 10: enqueue=51813, priv_cnt=349 LFRU Result: ldlm_enqueue delta=43391, time=913s ============================================================ 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: 51813 Round 1: enqueue=56886, priv_cnt=0 Round 2: enqueue=61398, priv_cnt=0 Round 3: enqueue=66177, priv_cnt=0 Round 4: enqueue=71015, priv_cnt=0 Round 5: enqueue=75560, priv_cnt=0 Round 6: enqueue=80402, priv_cnt=0 Round 7: enqueue=85002, priv_cnt=0 Round 8: enqueue=89425, priv_cnt=0 Round 9: enqueue=94129, priv_cnt=0 Round 10: enqueue=98548, priv_cnt=0 LRU Result: ldlm_enqueue delta=46735, time=844s ============================================================== Final: LFRU=43391, LRU=46735 Improvement: 7% ==============================================================