== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:41 (1772419961) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.16 seconds: 55.84 ops/second - open/close 453 (time 1772419990.98 total 10.01 last 45.25) - open/close 841 (time 1772420000.99 total 20.03 last 38.73) - open/close 1161 (time 1772420011.02 total 30.06 last 31.91) - open/close 1606 (time 1772420021.04 total 40.08 last 44.41) - open/close 2033 (time 1772420031.12 total 50.15 last 42.39) - open/close 2422 (time 1772420041.12 total 60.16 last 38.89) - open/close 2731 (time 1772420051.14 total 70.17 last 30.85) - open/close 3206 (time 1772420061.15 total 80.19 last 47.44) - open/close 3569 (time 1772420071.16 total 90.20 last 36.25) - open/close 3772 (time 1772420081.18 total 100.22 last 20.26) - open/close 4178 (time 1772420091.19 total 110.22 last 40.57) - open/close 4848 (time 1772420101.19 total 120.23 last 66.98) - open/close 5514 (time 1772420111.19 total 130.23 last 66.59) - open/close 6214 (time 1772420121.20 total 140.23 last 69.98) - open/close 6775 (time 1772420131.20 total 150.23 last 56.08) - open/close 7469 (time 1772420141.20 total 160.24 last 69.39) total: 8000 open/close in 167.08 seconds: 47.88 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=13295, priv_cnt=227 Round 2: enqueue=17788, priv_cnt=343 Round 3: enqueue=22036, priv_cnt=347 Round 4: enqueue=26249, priv_cnt=343 Round 5: enqueue=30455, priv_cnt=346 Round 6: enqueue=34567, priv_cnt=351 Round 7: enqueue=38895, priv_cnt=345 Round 8: enqueue=43054, priv_cnt=346 Round 9: enqueue=47182, priv_cnt=351 Round 10: enqueue=51344, priv_cnt=344 LFRU Result: ldlm_enqueue delta=42922, time=1026s ============================================================ 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: 51344 Round 1: enqueue=56160, priv_cnt=0 Round 2: enqueue=60904, priv_cnt=0 Round 3: enqueue=65468, priv_cnt=0 Round 4: enqueue=70288, priv_cnt=0 Round 5: enqueue=75064, priv_cnt=0 Round 6: enqueue=79732, priv_cnt=0 Round 7: enqueue=84533, priv_cnt=0 Round 8: enqueue=89168, priv_cnt=0 Round 9: enqueue=93982, priv_cnt=0 Round 10: enqueue=98595, priv_cnt=0 LRU Result: ldlm_enqueue delta=47251, time=1047s ============================================================== Final: LFRU=42922, LRU=47251 Improvement: 9% ==============================================================