== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:48 (1772419968) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 9.03 seconds: 44.30 ops/second - open/close 421 (time 1772419998.54 total 10.04 last 41.95) - open/close 828 (time 1772420008.57 total 20.06 last 40.58) - open/close 1288 (time 1772420018.58 total 30.08 last 45.95) - open/close 1659 (time 1772420028.59 total 40.09 last 37.06) - open/close 2134 (time 1772420038.62 total 50.11 last 47.38) - open/close 2397 (time 1772420048.63 total 60.12 last 26.27) - open/close 2733 (time 1772420058.73 total 70.22 last 33.27) - open/close 3025 (time 1772420068.75 total 80.24 last 29.14) - open/close 3339 (time 1772420078.76 total 90.25 last 31.37) - open/close 3598 (time 1772420088.77 total 100.26 last 25.88) - open/close 4098 (time 1772420098.78 total 110.28 last 49.92) - open/close 4662 (time 1772420108.79 total 120.28 last 56.38) - open/close 5300 (time 1772420118.79 total 130.29 last 63.77) - open/close 5848 (time 1772420128.80 total 140.30 last 54.75) - open/close 6439 (time 1772420138.81 total 150.31 last 59.04) - open/close 6965 (time 1772420148.83 total 160.32 last 52.53) - open/close 7524 (time 1772420158.84 total 170.34 last 55.81) total: 8000 open/close in 179.97 seconds: 44.45 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=13357, priv_cnt=223 Round 2: enqueue=17714, priv_cnt=342 Round 3: enqueue=21901, priv_cnt=342 Round 4: enqueue=26024, priv_cnt=348 Round 5: enqueue=30231, priv_cnt=341 Round 6: enqueue=34464, priv_cnt=349 Round 7: enqueue=38692, priv_cnt=344 Round 8: enqueue=42942, priv_cnt=348 Round 9: enqueue=47182, priv_cnt=349 Round 10: enqueue=51221, priv_cnt=350 LFRU Result: ldlm_enqueue delta=42799, time=936s ============================================================ 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: 51221 Round 1: enqueue=56401, priv_cnt=0 Round 2: enqueue=60934, priv_cnt=0 Round 3: enqueue=65619, priv_cnt=0 Round 4: enqueue=70129, priv_cnt=0 Round 5: enqueue=74927, priv_cnt=0 Round 6: enqueue=79731, priv_cnt=0 Round 7: enqueue=84403, priv_cnt=0 Round 8: enqueue=89110, priv_cnt=0 Round 9: enqueue=93875, priv_cnt=0 Round 10: enqueue=98782, priv_cnt=0 LRU Result: ldlm_enqueue delta=47561, time=994s ============================================================== Final: LFRU=42799, LRU=47561 Improvement: 10% ==============================================================