== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:06 (1772419986) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.63 seconds: 46.34 ops/second - open/close 777 (time 1772420016.45 total 10.01 last 77.63) - open/close 1349 (time 1772420026.47 total 20.03 last 57.10) - open/close 1768 (time 1772420036.47 total 30.03 last 41.89) - open/close 2212 (time 1772420046.49 total 40.05 last 44.31) - open/close 2607 (time 1772420056.49 total 50.05 last 39.49) - open/close 3157 (time 1772420066.50 total 60.06 last 54.96) - open/close 3683 (time 1772420076.53 total 70.09 last 52.45) - open/close 4080 (time 1772420086.55 total 80.11 last 39.60) - open/close 4403 (time 1772420096.59 total 90.15 last 32.18) - open/close 4870 (time 1772420106.60 total 100.16 last 46.65) - open/close 5418 (time 1772420116.60 total 110.16 last 54.79) - open/close 6097 (time 1772420126.60 total 120.16 last 67.89) - open/close 6995 (time 1772420136.61 total 130.17 last 89.74) - open/close 7927 (time 1772420146.62 total 140.17 last 93.13) total: 8000 open/close in 140.86 seconds: 56.80 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=13424, priv_cnt=223 Round 2: enqueue=17601, priv_cnt=347 Round 3: enqueue=21892, priv_cnt=344 Round 4: enqueue=26156, priv_cnt=346 Round 5: enqueue=30225, priv_cnt=344 Round 6: enqueue=34402, priv_cnt=352 Round 7: enqueue=38435, priv_cnt=348 Round 8: enqueue=42599, priv_cnt=342 Round 9: enqueue=46688, priv_cnt=350 Round 10: enqueue=50817, priv_cnt=348 LFRU Result: ldlm_enqueue delta=42395, time=696s ldlm.namespaces.lustre-MDT0000-mdc-ffff8d94092ee000.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: 50818 Round 1: enqueue=55645, priv_cnt=0 Round 2: enqueue=60238, priv_cnt=0 Round 3: enqueue=64928, priv_cnt=0 Round 4: enqueue=69521, priv_cnt=0 Round 5: enqueue=74166, priv_cnt=0 Round 6: enqueue=78777, priv_cnt=0 Round 7: enqueue=83380, priv_cnt=0 Round 8: enqueue=88020, priv_cnt=0 Round 9: enqueue=92521, priv_cnt=0 Round 10: enqueue=97103, priv_cnt=0 LRU Result: ldlm_enqueue delta=46285, time=673s ============================================================== Final: LFRU=42395, LRU=46285 Improvement: 8% ==============================================================