== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:32 (1772419952) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.16 seconds: 55.85 ops/second - open/close 528 (time 1772419980.23 total 10.01 last 52.76) - open/close 970 (time 1772419990.24 total 20.02 last 44.15) - open/close 1526 (time 1772420000.27 total 30.05 last 55.43) - open/close 2295 (time 1772420010.27 total 40.05 last 76.90) - open/close 3002 (time 1772420020.28 total 50.06 last 70.63) - open/close 3535 (time 1772420030.29 total 60.07 last 53.24) - open/close 3946 (time 1772420040.31 total 70.09 last 41.03) - open/close 4603 (time 1772420050.31 total 80.09 last 65.67) - open/close 5098 (time 1772420060.33 total 90.11 last 49.41) - open/close 5757 (time 1772420070.35 total 100.13 last 65.75) - open/close 6313 (time 1772420080.36 total 110.14 last 55.54) - open/close 6834 (time 1772420090.39 total 120.16 last 51.98) - open/close 7381 (time 1772420100.39 total 130.17 last 54.69) - open/close 7930 (time 1772420110.39 total 140.17 last 54.88) total: 8000 open/close in 141.18 seconds: 56.66 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=13226, priv_cnt=214 Round 2: enqueue=17447, priv_cnt=347 Round 3: enqueue=21441, priv_cnt=343 Round 4: enqueue=25710, priv_cnt=343 Round 5: enqueue=29830, priv_cnt=350 Round 6: enqueue=33909, priv_cnt=345 Round 7: enqueue=38026, priv_cnt=341 Round 8: enqueue=42177, priv_cnt=343 Round 9: enqueue=46484, priv_cnt=342 Round 10: enqueue=50621, priv_cnt=351 LFRU Result: ldlm_enqueue delta=42199, time=689s ============================================================ 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: 50621 Round 1: enqueue=55406, priv_cnt=0 Round 2: enqueue=59850, priv_cnt=0 Round 3: enqueue=64436, priv_cnt=0 Round 4: enqueue=68999, priv_cnt=0 Round 5: enqueue=73687, priv_cnt=0 Round 6: enqueue=78197, priv_cnt=0 Round 7: enqueue=82828, priv_cnt=0 Round 8: enqueue=87262, priv_cnt=0 Round 9: enqueue=91849, priv_cnt=0 Round 10: enqueue=96318, priv_cnt=0 LRU Result: ldlm_enqueue delta=45697, time=653s ============================================================== Final: LFRU=42199, LRU=45697 Improvement: 7% ============================================================== ldlm.namespaces.lustre-MDT0000-mdc-ffff90c4d13d0800.lock_unused_count=2