== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:07:02 (1772420822) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.84 seconds: 58.49 ops/second - open/close 619 (time 1772420849.08 total 10.00 last 61.87) - open/close 1223 (time 1772420859.10 total 20.03 last 60.26) - open/close 1842 (time 1772420869.12 total 30.05 last 61.78) - open/close 2590 (time 1772420879.12 total 40.05 last 74.75) - open/close 3245 (time 1772420889.13 total 50.06 last 65.48) - open/close 4083 (time 1772420899.13 total 60.06 last 83.78) - open/close 4954 (time 1772420909.14 total 70.07 last 86.99) - open/close 5644 (time 1772420919.15 total 80.07 last 68.97) - open/close 6331 (time 1772420929.18 total 90.11 last 68.49) - open/close 7049 (time 1772420939.18 total 100.11 last 71.76) - open/close 7644 (time 1772420949.18 total 110.11 last 59.49) total: 8000 open/close in 115.95 seconds: 69.00 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=13451, priv_cnt=226 Round 2: enqueue=17720, priv_cnt=350 Round 3: enqueue=21787, priv_cnt=350 Round 4: enqueue=25982, priv_cnt=346 Round 5: enqueue=30169, priv_cnt=347 Round 6: enqueue=34500, priv_cnt=347 Round 7: enqueue=38768, priv_cnt=343 Round 8: enqueue=42943, priv_cnt=349 Round 9: enqueue=47053, priv_cnt=341 Round 10: enqueue=51500, priv_cnt=342 LFRU Result: ldlm_enqueue delta=43080, time=1015s ldlm.namespaces.lustre-MDT0000-mdc-ffff9c2988857000.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: 51505 Round 1: enqueue=56543, priv_cnt=0 Round 2: enqueue=61302, priv_cnt=0 Round 3: enqueue=65708, priv_cnt=0 Round 4: enqueue=70293, priv_cnt=0 Round 5: enqueue=74693, priv_cnt=0 Round 6: enqueue=79373, priv_cnt=0 Round 7: enqueue=83829, priv_cnt=0 Round 8: enqueue=88106, priv_cnt=0 Round 9: enqueue=92690, priv_cnt=0 Round 10: enqueue=97024, priv_cnt=0 LRU Result: ldlm_enqueue delta=45519, time=616s ============================================================== Final: LFRU=43080, LRU=45519 Improvement: 5% ==============================================================