== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:39 (1772419959) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.10 seconds: 49.36 ops/second - open/close 542 (time 1772419989.88 total 10.01 last 54.17) - open/close 935 (time 1772419999.89 total 20.01 last 39.27) - open/close 1322 (time 1772420009.89 total 30.02 last 38.70) - open/close 1832 (time 1772420019.91 total 40.03 last 50.93) - open/close 2290 (time 1772420029.93 total 50.05 last 45.70) - open/close 2728 (time 1772420039.94 total 60.06 last 43.75) - open/close 3025 (time 1772420049.95 total 70.07 last 29.67) - open/close 3318 (time 1772420059.99 total 80.12 last 29.17) - open/close 3719 (time 1772420070.00 total 90.12 last 40.08) - open/close 4100 (time 1772420080.00 total 100.12 last 38.09) - open/close 4475 (time 1772420090.01 total 110.14 last 37.45) - open/close 5181 (time 1772420100.02 total 120.14 last 70.57) - open/close 5697 (time 1772420110.02 total 130.15 last 51.57) - open/close 6331 (time 1772420120.06 total 140.18 last 63.18) - open/close 6908 (time 1772420130.06 total 150.19 last 57.68) - open/close 7515 (time 1772420140.07 total 160.19 last 60.64) total: 8000 open/close in 167.25 seconds: 47.83 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=13559, priv_cnt=222 Round 2: enqueue=18051, priv_cnt=342 Round 3: enqueue=22501, priv_cnt=343 Round 4: enqueue=26543, priv_cnt=349 Round 5: enqueue=30906, priv_cnt=348 Round 6: enqueue=35003, priv_cnt=350 Round 7: enqueue=39459, priv_cnt=347 Round 8: enqueue=43682, priv_cnt=342 Round 9: enqueue=47755, priv_cnt=349 Round 10: enqueue=52003, priv_cnt=344 LFRU Result: ldlm_enqueue delta=43587, time=1090s ============================================================ 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: 52010 Round 1: enqueue=56966, priv_cnt=0 Round 2: enqueue=61597, priv_cnt=0 Round 3: enqueue=66379, priv_cnt=0 Round 4: enqueue=71029, priv_cnt=0 Round 5: enqueue=75703, priv_cnt=0 Round 6: enqueue=80154, priv_cnt=0 Round 7: enqueue=84910, priv_cnt=0 Round 8: enqueue=89508, priv_cnt=0 Round 9: enqueue=94336, priv_cnt=0 Round 10: enqueue=98889, priv_cnt=0 LRU Result: ldlm_enqueue delta=46879, time=1019s ============================================================== Final: LFRU=43587, LRU=46879 Improvement: 7% ============================================================== ldlm.namespaces.lustre-MDT0000-mdc-ffff93b5107cb800.lock_unused_count=1