== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:12 (1772419932) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.11 seconds: 49.29 ops/second - open/close 437 (time 1772419961.00 total 10.00 last 43.68) - open/close 954 (time 1772419971.02 total 20.02 last 51.61) - open/close 1428 (time 1772419981.04 total 30.04 last 47.31) - open/close 1899 (time 1772419991.04 total 40.04 last 47.08) - open/close 2303 (time 1772420001.06 total 50.07 last 40.32) - open/close 2720 (time 1772420011.08 total 60.08 last 41.63) - open/close 3073 (time 1772420021.10 total 70.10 last 35.23) - open/close 3430 (time 1772420031.11 total 80.11 last 35.68) - open/close 3802 (time 1772420041.13 total 90.13 last 37.12) - open/close 4112 (time 1772420051.15 total 100.15 last 30.94) - open/close 4506 (time 1772420061.17 total 110.17 last 39.32) - open/close 4813 (time 1772420071.19 total 120.19 last 30.63) - open/close 5155 (time 1772420081.22 total 130.23 last 34.09) - open/close 5553 (time 1772420091.24 total 140.25 last 39.72) - open/close 6100 (time 1772420101.25 total 150.25 last 54.68) - open/close 6768 (time 1772420111.25 total 160.25 last 66.76) - open/close 7367 (time 1772420121.27 total 170.27 last 59.79) - open/close 7968 (time 1772420131.28 total 180.28 last 60.04) total: 8000 open/close in 180.78 seconds: 44.25 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=13488, priv_cnt=244 Round 2: enqueue=17883, priv_cnt=346 Round 3: enqueue=22195, priv_cnt=345 Round 4: enqueue=26313, priv_cnt=341 Round 5: enqueue=30595, priv_cnt=343 Round 6: enqueue=34887, priv_cnt=348 Round 7: enqueue=39128, priv_cnt=346 Round 8: enqueue=43329, priv_cnt=344 Round 9: enqueue=47554, priv_cnt=341 Round 10: enqueue=51888, priv_cnt=345 LFRU Result: ldlm_enqueue delta=43466, time=1064s ============================================================ 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: 51888 Round 1: enqueue=56741, priv_cnt=0 Round 2: enqueue=61468, priv_cnt=0 Round 3: enqueue=66218, priv_cnt=0 Round 4: enqueue=71179, priv_cnt=0 Round 5: enqueue=75865, priv_cnt=0 Round 6: enqueue=80438, priv_cnt=0 Round 7: enqueue=85151, priv_cnt=0 Round 8: enqueue=90005, priv_cnt=0 Round 9: enqueue=94415, priv_cnt=0 Round 10: enqueue=99139, priv_cnt=0 LRU Result: ldlm_enqueue delta=47251, time=957s ============================================================== Final: LFRU=43466, LRU=47251 Improvement: 8% ============================================================== ldlm.namespaces.lustre-MDT0000-mdc-ffff89d946c1b800.lock_unused_count=6