== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:48 (1772420448) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.04 seconds: 66.20 ops/second - open/close 735 (time 1772420473.63 total 10.01 last 73.46) - open/close 1388 (time 1772420483.64 total 20.01 last 65.25) - open/close 2115 (time 1772420493.65 total 30.02 last 72.64) - open/close 2928 (time 1772420503.66 total 40.03 last 81.26) - open/close 3856 (time 1772420513.67 total 50.04 last 92.69) - open/close 4624 (time 1772420523.69 total 60.06 last 76.64) - open/close 5285 (time 1772420533.70 total 70.07 last 66.04) - open/close 6039 (time 1772420543.71 total 80.08 last 75.34) - open/close 6752 (time 1772420553.71 total 90.08 last 71.30) - open/close 7580 (time 1772420563.71 total 100.08 last 82.75) total: 8000 open/close in 106.38 seconds: 75.20 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=13531, priv_cnt=217 Round 2: enqueue=17885, priv_cnt=346 Round 3: enqueue=22121, priv_cnt=349 Round 4: enqueue=26142, priv_cnt=342 Round 5: enqueue=30263, priv_cnt=347 Round 6: enqueue=34481, priv_cnt=349 Round 7: enqueue=38708, priv_cnt=341 Round 8: enqueue=42693, priv_cnt=350 Round 9: enqueue=47004, priv_cnt=345 Round 10: enqueue=51114, priv_cnt=349 LFRU Result: ldlm_enqueue delta=42692, time=656s ============================================================ 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: 51115 Round 1: enqueue=56235, priv_cnt=0 Round 2: enqueue=60844, priv_cnt=0 Round 3: enqueue=65550, priv_cnt=0 Round 4: enqueue=70278, priv_cnt=0 Round 5: enqueue=74882, priv_cnt=0 Round 6: enqueue=79562, priv_cnt=0 Round 7: enqueue=84122, priv_cnt=0 Round 8: enqueue=88631, priv_cnt=0 Round 9: enqueue=93148, priv_cnt=0 Round 10: enqueue=97516, priv_cnt=0 LRU Result: ldlm_enqueue delta=46403, time=716s ============================================================== Final: LFRU=42692, LRU=46403 Improvement: 7% ==============================================================