== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:43 (1772419963) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.69 seconds: 59.82 ops/second - open/close 712 (time 1772419991.86 total 10.01 last 71.12) - open/close 1327 (time 1772420001.87 total 20.01 last 61.49) - open/close 1962 (time 1772420011.91 total 30.06 last 63.19) - open/close 2652 (time 1772420021.93 total 40.08 last 68.87) - open/close 3173 (time 1772420031.95 total 50.10 last 52.00) - open/close 3679 (time 1772420041.95 total 60.10 last 50.59) - open/close 4152 (time 1772420051.96 total 70.11 last 47.27) - open/close 4682 (time 1772420062.37 total 80.52 last 50.91) - open/close 5503 (time 1772420072.38 total 90.52 last 82.05) - open/close 6197 (time 1772420082.38 total 100.53 last 69.36) - open/close 6750 (time 1772420092.39 total 110.53 last 55.27) - open/close 7229 (time 1772420102.41 total 120.56 last 47.78) total: 8000 open/close in 129.09 seconds: 61.97 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=13364, priv_cnt=231 Round 2: enqueue=17627, priv_cnt=345 Round 3: enqueue=21681, priv_cnt=344 Round 4: enqueue=25818, priv_cnt=350 Round 5: enqueue=30045, priv_cnt=345 Round 6: enqueue=34281, priv_cnt=343 Round 7: enqueue=38426, priv_cnt=342 Round 8: enqueue=42509, priv_cnt=345 Round 9: enqueue=46492, priv_cnt=343 Round 10: enqueue=50418, priv_cnt=342 LFRU Result: ldlm_enqueue delta=41998, time=597s ============================================================ 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: 50420 Round 1: enqueue=55245, priv_cnt=0 Round 2: enqueue=59946, priv_cnt=0 Round 3: enqueue=64693, priv_cnt=0 Round 4: enqueue=69332, priv_cnt=0 Round 5: enqueue=74037, priv_cnt=0 Round 6: enqueue=78627, priv_cnt=0 Round 7: enqueue=83122, priv_cnt=0 Round 8: enqueue=87536, priv_cnt=0 Round 9: enqueue=91959, priv_cnt=0 Round 10: enqueue=96604, priv_cnt=0 LRU Result: ldlm_enqueue delta=46184, time=524s ============================================================== Final: LFRU=41998, LRU=46184 Improvement: 9% ==============================================================