== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:57:44 (1772420264) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.53 seconds: 72.38 ops/second - open/close 845 (time 1772420288.34 total 10.02 last 84.37) - open/close 1688 (time 1772420298.35 total 20.03 last 84.21) - open/close 2463 (time 1772420308.35 total 30.03 last 77.50) - open/close 3238 (time 1772420318.36 total 40.03 last 77.47) - open/close 4015 (time 1772420328.36 total 50.03 last 77.69) - open/close 4862 (time 1772420338.37 total 60.04 last 84.63) - open/close 5672 (time 1772420348.37 total 70.04 last 80.98) - open/close 6564 (time 1772420358.38 total 80.06 last 89.09) - open/close 7352 (time 1772420368.39 total 90.06 last 78.78) total: 8000 open/close in 99.94 seconds: 80.05 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=13568, priv_cnt=228 Round 2: enqueue=17765, priv_cnt=346 Round 3: enqueue=21961, priv_cnt=345 Round 4: enqueue=26010, priv_cnt=350 Round 5: enqueue=30027, priv_cnt=348 Round 6: enqueue=34444, priv_cnt=344 Round 7: enqueue=38514, priv_cnt=344 Round 8: enqueue=42569, priv_cnt=347 Round 9: enqueue=46784, priv_cnt=347 Round 10: enqueue=50871, priv_cnt=343 LFRU Result: ldlm_enqueue delta=42450, time=819s ============================================================ 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: 50872 Round 1: enqueue=55843, priv_cnt=0 Round 2: enqueue=60460, priv_cnt=0 Round 3: enqueue=64983, priv_cnt=0 Round 4: enqueue=69942, priv_cnt=0 Round 5: enqueue=74668, priv_cnt=0 Round 6: enqueue=79484, priv_cnt=0 Round 7: enqueue=84041, priv_cnt=0 Round 8: enqueue=88836, priv_cnt=0 Round 9: enqueue=93582, priv_cnt=0 Round 10: enqueue=98238, priv_cnt=0 LRU Result: ldlm_enqueue delta=47366, time=1031s ============================================================== Final: LFRU=42450, LRU=47366 Improvement: 10% ==============================================================