== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:56:31 (1772420191) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.40 seconds: 74.03 ops/second - open/close 992 (time 1772420213.86 total 10.01 last 99.12) - open/close 1952 (time 1772420223.87 total 20.01 last 95.94) - open/close 2794 (time 1772420233.87 total 30.02 last 84.19) - open/close 3643 (time 1772420243.89 total 40.03 last 84.79) - open/close 4471 (time 1772420253.89 total 50.03 last 82.77) - open/close 5266 (time 1772420263.90 total 60.04 last 79.43) - open/close 6129 (time 1772420273.90 total 70.04 last 86.27) - open/close 7006 (time 1772420283.91 total 80.06 last 87.60) - open/close 7894 (time 1772420293.92 total 90.06 last 88.76) total: 8000 open/close in 91.10 seconds: 87.81 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=13461, priv_cnt=217 Round 2: enqueue=17728, priv_cnt=342 Round 3: enqueue=21792, priv_cnt=348 Round 4: enqueue=25785, priv_cnt=348 Round 5: enqueue=30048, priv_cnt=347 Round 6: enqueue=34321, priv_cnt=347 Round 7: enqueue=38396, priv_cnt=346 Round 8: enqueue=42283, priv_cnt=346 Round 9: enqueue=46494, priv_cnt=345 Round 10: enqueue=50721, priv_cnt=343 LFRU Result: ldlm_enqueue delta=42300, time=539s ============================================================ 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: 50722 Round 1: enqueue=55674, priv_cnt=0 Round 2: enqueue=60093, priv_cnt=0 Round 3: enqueue=64674, priv_cnt=0 Round 4: enqueue=69206, priv_cnt=0 Round 5: enqueue=73643, priv_cnt=0 Round 6: enqueue=78132, priv_cnt=0 Round 7: enqueue=82729, priv_cnt=0 Round 8: enqueue=87360, priv_cnt=0 Round 9: enqueue=91884, priv_cnt=0 Round 10: enqueue=96024, priv_cnt=0 LRU Result: ldlm_enqueue delta=45302, time=499s ============================================================== Final: LFRU=42300, LRU=45302 Improvement: 6% ==============================================================