== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:29 (1772420009) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 9.22 seconds: 43.36 ops/second - open/close 413 (time 1772420042.85 total 10.00 last 41.30) - open/close 771 (time 1772420052.86 total 20.01 last 35.78) - open/close 1250 (time 1772420062.87 total 30.02 last 47.85) - open/close 1827 (time 1772420072.89 total 40.04 last 57.59) - open/close 2276 (time 1772420083.01 total 50.15 last 44.39) - open/close 2700 (time 1772420093.01 total 60.15 last 42.40) - open/close 3093 (time 1772420103.01 total 70.15 last 39.30) - open/close 3733 (time 1772420113.02 total 80.17 last 63.93) - open/close 4382 (time 1772420123.03 total 90.18 last 64.82) - open/close 5116 (time 1772420133.04 total 100.19 last 73.30) - open/close 5744 (time 1772420143.05 total 110.20 last 62.75) - open/close 6349 (time 1772420153.06 total 120.20 last 60.48) - open/close 7015 (time 1772420163.06 total 130.21 last 66.57) - open/close 7771 (time 1772420173.06 total 140.21 last 75.59) total: 8000 open/close in 143.61 seconds: 55.71 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=13438, priv_cnt=215 Round 2: enqueue=17556, priv_cnt=344 Round 3: enqueue=21769, priv_cnt=346 Round 4: enqueue=25938, priv_cnt=342 Round 5: enqueue=30114, priv_cnt=342 Round 6: enqueue=34151, priv_cnt=345 Round 7: enqueue=38329, priv_cnt=345 Round 8: enqueue=42382, priv_cnt=347 Round 9: enqueue=46499, priv_cnt=351 Round 10: enqueue=50572, priv_cnt=342 LFRU Result: ldlm_enqueue delta=42150, time=644s ============================================================ 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: 50572 Round 1: enqueue=55531, priv_cnt=0 Round 2: enqueue=60032, priv_cnt=0 Round 3: enqueue=64741, priv_cnt=0 Round 4: enqueue=69436, priv_cnt=0 Round 5: enqueue=73815, priv_cnt=0 Round 6: enqueue=78332, priv_cnt=0 Round 7: enqueue=82709, priv_cnt=0 Round 8: enqueue=87214, priv_cnt=0 Round 9: enqueue=91472, priv_cnt=0 Round 10: enqueue=96344, priv_cnt=0 LRU Result: ldlm_enqueue delta=45772, time=543s ============================================================== Final: LFRU=42150, LRU=45772 Improvement: 7% ==============================================================