== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:01:29 (1772420489) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 4.10 seconds: 97.67 ops/second - open/close 759 (time 1772420513.61 total 10.01 last 75.85) - open/close 1594 (time 1772420523.62 total 20.01 last 83.43) - open/close 2260 (time 1772420533.67 total 30.06 last 66.31) - open/close 2870 (time 1772420543.67 total 40.07 last 60.95) - open/close 3746 (time 1772420553.68 total 50.07 last 87.54) - open/close 4679 (time 1772420563.69 total 60.08 last 93.25) - open/close 5478 (time 1772420573.70 total 70.09 last 79.79) - open/close 6387 (time 1772420583.70 total 80.10 last 90.86) - open/close 7111 (time 1772420593.71 total 90.10 last 72.37) - open/close 7825 (time 1772420603.72 total 100.11 last 71.35) total: 8000 open/close in 102.05 seconds: 78.39 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=13594, priv_cnt=232 Round 2: enqueue=17851, priv_cnt=348 Round 3: enqueue=22065, priv_cnt=348 Round 4: enqueue=26221, priv_cnt=350 Round 5: enqueue=30318, priv_cnt=350 Round 6: enqueue=34597, priv_cnt=343 Round 7: enqueue=38811, priv_cnt=345 Round 8: enqueue=42995, priv_cnt=346 Round 9: enqueue=47182, priv_cnt=349 Round 10: enqueue=51307, priv_cnt=345 LFRU Result: ldlm_enqueue delta=42885, time=898s ============================================================ 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: 51307 Round 1: enqueue=56122, priv_cnt=0 Round 2: enqueue=60963, priv_cnt=0 Round 3: enqueue=65737, priv_cnt=0 Round 4: enqueue=70498, priv_cnt=0 Round 5: enqueue=75030, priv_cnt=0 Round 6: enqueue=79553, priv_cnt=0 Round 7: enqueue=84269, priv_cnt=0 Round 8: enqueue=88864, priv_cnt=0 Round 9: enqueue=93528, priv_cnt=0 Round 10: enqueue=98039, priv_cnt=0 LRU Result: ldlm_enqueue delta=46732, time=838s ============================================================== Final: LFRU=42885, LRU=46732 Improvement: 8% ==============================================================