== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:29 (1772420429) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 4.23 seconds: 94.48 ops/second - open/close 866 (time 1772420451.85 total 10.01 last 86.54) - open/close 1630 (time 1772420461.87 total 20.02 last 76.26) - open/close 2573 (time 1772420471.90 total 30.06 last 93.98) - open/close 3432 (time 1772420481.91 total 40.07 last 85.85) - open/close 4280 (time 1772420491.91 total 50.07 last 84.74) - open/close 5139 (time 1772420501.92 total 60.08 last 85.87) - open/close 5879 (time 1772420511.92 total 70.08 last 73.96) - open/close 6691 (time 1772420521.93 total 80.08 last 81.19) - open/close 7486 (time 1772420531.93 total 90.09 last 79.45) total: 8000 open/close in 95.15 seconds: 84.08 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=13459, priv_cnt=230 Round 2: enqueue=17630, priv_cnt=346 Round 3: enqueue=21772, priv_cnt=348 Round 4: enqueue=26043, priv_cnt=343 Round 5: enqueue=30275, priv_cnt=346 Round 6: enqueue=34329, priv_cnt=347 Round 7: enqueue=38544, priv_cnt=342 Round 8: enqueue=42615, priv_cnt=349 Round 9: enqueue=46755, priv_cnt=343 Round 10: enqueue=51044, priv_cnt=345 LFRU Result: ldlm_enqueue delta=42622, time=632s ============================================================ 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: 51044 Round 1: enqueue=55914, priv_cnt=0 Round 2: enqueue=60462, priv_cnt=0 Round 3: enqueue=64824, priv_cnt=0 Round 4: enqueue=69257, priv_cnt=0 Round 5: enqueue=73916, priv_cnt=0 Round 6: enqueue=78527, priv_cnt=0 Round 7: enqueue=83363, priv_cnt=0 Round 8: enqueue=88227, priv_cnt=0 Round 9: enqueue=92879, priv_cnt=0 Round 10: enqueue=97418, priv_cnt=0 LRU Result: ldlm_enqueue delta=46374, time=708s ============================================================== Final: LFRU=42622, LRU=46374 Improvement: 8% ==============================================================