== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:04 (1772419984) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.97 seconds: 50.19 ops/second - open/close 662 (time 1772420013.87 total 10.01 last 66.13) - open/close 1298 (time 1772420023.88 total 20.02 last 63.55) - open/close 1827 (time 1772420033.89 total 30.03 last 52.86) - open/close 2305 (time 1772420043.89 total 40.03 last 47.79) - open/close 2771 (time 1772420053.93 total 50.07 last 46.38) - open/close 3223 (time 1772420063.94 total 60.08 last 45.17) - open/close 3923 (time 1772420073.97 total 70.11 last 69.79) - open/close 4559 (time 1772420083.97 total 80.11 last 63.57) - open/close 5042 (time 1772420093.98 total 90.12 last 48.28) - open/close 5674 (time 1772420104.00 total 100.14 last 63.05) - open/close 6584 (time 1772420114.00 total 110.15 last 90.98) - open/close 7473 (time 1772420124.01 total 120.15 last 88.84) total: 8000 open/close in 125.11 seconds: 63.94 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=13499, priv_cnt=222 Round 2: enqueue=17730, priv_cnt=342 Round 3: enqueue=21745, priv_cnt=350 Round 4: enqueue=25921, priv_cnt=343 Round 5: enqueue=30202, priv_cnt=343 Round 6: enqueue=34362, priv_cnt=348 Round 7: enqueue=38650, priv_cnt=344 Round 8: enqueue=42805, priv_cnt=343 Round 9: enqueue=46894, priv_cnt=348 Round 10: enqueue=50905, priv_cnt=342 LFRU Result: ldlm_enqueue delta=42483, time=608s ============================================================ 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: 50908 Round 1: enqueue=55731, priv_cnt=0 Round 2: enqueue=60380, priv_cnt=0 Round 3: enqueue=64912, priv_cnt=0 Round 4: enqueue=69598, priv_cnt=0 Round 5: enqueue=74193, priv_cnt=0 Round 6: enqueue=78612, priv_cnt=0 Round 7: enqueue=83071, priv_cnt=0 Round 8: enqueue=87629, priv_cnt=0 Round 9: enqueue=92404, priv_cnt=0 Round 10: enqueue=97091, priv_cnt=0 LRU Result: ldlm_enqueue delta=46183, time=527s ============================================================== Final: LFRU=42483, LRU=46183 Improvement: 8% ==============================================================