== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:02:07 (1772420527) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.77 seconds: 69.30 ops/second - open/close 654 (time 1772420553.33 total 10.00 last 65.39) - open/close 1278 (time 1772420563.34 total 20.01 last 62.36) - open/close 1968 (time 1772420573.35 total 30.02 last 68.89) - open/close 2579 (time 1772420583.35 total 40.03 last 61.09) - open/close 3374 (time 1772420593.36 total 50.03 last 79.47) - open/close 4170 (time 1772420603.37 total 60.04 last 79.49) - open/close 4820 (time 1772420613.38 total 70.05 last 64.99) - open/close 5462 (time 1772420623.38 total 80.05 last 64.16) - open/close 6121 (time 1772420633.39 total 90.06 last 65.88) - open/close 6832 (time 1772420643.39 total 100.06 last 71.05) - open/close 7410 (time 1772420653.40 total 110.07 last 57.75) total: 8000 open/close in 119.04 seconds: 67.21 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=13402, priv_cnt=232 Round 2: enqueue=17709, priv_cnt=350 Round 3: enqueue=21837, priv_cnt=348 Round 4: enqueue=26146, priv_cnt=346 Round 5: enqueue=30274, priv_cnt=341 Round 6: enqueue=34565, priv_cnt=349 Round 7: enqueue=38866, priv_cnt=349 Round 8: enqueue=42899, priv_cnt=344 Round 9: enqueue=47192, priv_cnt=351 Round 10: enqueue=51427, priv_cnt=346 LFRU Result: ldlm_enqueue delta=43005, time=922s ============================================================ 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: 51432 Round 1: enqueue=56358, priv_cnt=0 Round 2: enqueue=60802, priv_cnt=0 Round 3: enqueue=65549, priv_cnt=0 Round 4: enqueue=70153, priv_cnt=0 Round 5: enqueue=74877, priv_cnt=0 Round 6: enqueue=79359, priv_cnt=0 Round 7: enqueue=83979, priv_cnt=0 Round 8: enqueue=88728, priv_cnt=0 Round 9: enqueue=93233, priv_cnt=0 Round 10: enqueue=97834, priv_cnt=0 LRU Result: ldlm_enqueue delta=46402, time=824s ============================================================== Final: LFRU=43005, LRU=46402 Improvement: 7% ==============================================================