== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:51:58 (1772419918) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.67 seconds: 70.60 ops/second - open/close 647 (time 1772419943.09 total 10.01 last 64.67) - open/close 1324 (time 1772419953.09 total 20.01 last 67.65) - open/close 1852 (time 1772419963.10 total 30.02 last 52.77) - open/close 2455 (time 1772419973.11 total 40.02 last 60.26) - open/close 3107 (time 1772419983.13 total 50.05 last 65.02) - open/close 3777 (time 1772419993.14 total 60.06 last 66.96) - open/close 4299 (time 1772420003.15 total 70.06 last 52.17) - open/close 4796 (time 1772420013.16 total 80.07 last 49.65) - open/close 5279 (time 1772420023.17 total 90.09 last 48.24) - open/close 5800 (time 1772420033.19 total 100.11 last 52.00) - open/close 6156 (time 1772420043.20 total 110.12 last 35.55) - open/close 6557 (time 1772420053.21 total 120.12 last 40.08) - open/close 7001 (time 1772420063.22 total 130.14 last 44.34) - open/close 7464 (time 1772420073.27 total 140.19 last 46.04) - open/close 7839 (time 1772420083.28 total 150.19 last 37.49) total: 8000 open/close in 153.86 seconds: 51.99 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=13609, priv_cnt=226 Round 2: enqueue=17715, priv_cnt=344 Round 3: enqueue=22040, priv_cnt=346 Round 4: enqueue=26322, priv_cnt=343 Round 5: enqueue=30602, priv_cnt=347 Round 6: enqueue=34755, priv_cnt=346 Round 7: enqueue=39068, priv_cnt=347 Round 8: enqueue=43157, priv_cnt=349 Round 9: enqueue=47443, priv_cnt=343 Round 10: enqueue=51506, priv_cnt=346 LFRU Result: ldlm_enqueue delta=43084, time=881s ldlm.namespaces.lustre-MDT0000-mdc-ffff993889f3d000.lock_unused_count=1 ============================================================ 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: 51507 Round 1: enqueue=56494, priv_cnt=0 Round 2: enqueue=61223, priv_cnt=0 Round 3: enqueue=65869, priv_cnt=0 Round 4: enqueue=70507, priv_cnt=0 Round 5: enqueue=75032, priv_cnt=0 Round 6: enqueue=79925, priv_cnt=0 Round 7: enqueue=84676, priv_cnt=0 Round 8: enqueue=89300, priv_cnt=0 Round 9: enqueue=93888, priv_cnt=0 Round 10: enqueue=98714, priv_cnt=0 LRU Result: ldlm_enqueue delta=47207, time=956s ============================================================== Final: LFRU=43084, LRU=47207 Improvement: 8% ==============================================================