== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:33 (1772420013) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.41 seconds: 47.57 ops/second - open/close 369 (time 1772420044.57 total 10.01 last 36.86) - open/close 778 (time 1772420054.58 total 20.02 last 40.85) - open/close 1226 (time 1772420064.60 total 30.04 last 44.74) - open/close 1726 (time 1772420074.61 total 40.05 last 49.95) - open/close 2162 (time 1772420084.72 total 50.16 last 43.10) - open/close 2492 (time 1772420094.73 total 60.17 last 32.96) - open/close 2831 (time 1772420104.74 total 70.18 last 33.88) - open/close 3336 (time 1772420114.75 total 80.19 last 50.47) - open/close 3962 (time 1772420124.75 total 90.19 last 62.56) - open/close 4754 (time 1772420134.77 total 100.21 last 79.06) - open/close 5478 (time 1772420144.78 total 110.22 last 72.31) - open/close 6202 (time 1772420154.79 total 120.23 last 72.35) - open/close 6840 (time 1772420164.79 total 130.23 last 63.78) - open/close 7494 (time 1772420174.81 total 140.26 last 65.26) total: 8000 open/close in 147.16 seconds: 54.36 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=13354, priv_cnt=224 Round 2: enqueue=17484, priv_cnt=344 Round 3: enqueue=21680, priv_cnt=346 Round 4: enqueue=26065, priv_cnt=344 Round 5: enqueue=30167, priv_cnt=343 Round 6: enqueue=34219, priv_cnt=350 Round 7: enqueue=38389, priv_cnt=351 Round 8: enqueue=42480, priv_cnt=350 Round 9: enqueue=46604, priv_cnt=343 Round 10: enqueue=50807, priv_cnt=348 LFRU Result: ldlm_enqueue delta=42386, time=712s ============================================================ 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: 50808 Round 1: enqueue=55760, priv_cnt=0 Round 2: enqueue=60210, priv_cnt=0 Round 3: enqueue=64685, priv_cnt=0 Round 4: enqueue=69466, priv_cnt=0 Round 5: enqueue=74001, priv_cnt=0 Round 6: enqueue=78566, priv_cnt=0 Round 7: enqueue=83008, priv_cnt=0 Round 8: enqueue=87649, priv_cnt=0 Round 9: enqueue=92352, priv_cnt=0 Round 10: enqueue=96969, priv_cnt=0 LRU Result: ldlm_enqueue delta=46161, time=773s ============================================================== Final: LFRU=42386, LRU=46161 Improvement: 8% ==============================================================