== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:42 (1772420442) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 4.99 seconds: 80.21 ops/second - open/close 659 (time 1772420467.71 total 10.02 last 65.75) - open/close 1494 (time 1772420477.72 total 20.03 last 83.41) - open/close 2244 (time 1772420487.72 total 30.04 last 74.98) - open/close 3124 (time 1772420497.74 total 40.05 last 87.89) - open/close 3789 (time 1772420507.75 total 50.06 last 66.41) - open/close 4501 (time 1772420517.81 total 60.13 last 70.75) - open/close 5444 (time 1772420527.82 total 70.13 last 94.25) - open/close 6160 (time 1772420537.83 total 80.14 last 71.54) - open/close 6915 (time 1772420547.86 total 90.17 last 75.27) - open/close 7734 (time 1772420557.86 total 100.17 last 81.90) total: 8000 open/close in 102.62 seconds: 77.96 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=13720, priv_cnt=230 Round 2: enqueue=17951, priv_cnt=348 Round 3: enqueue=22172, priv_cnt=350 Round 4: enqueue=26201, priv_cnt=350 Round 5: enqueue=30473, priv_cnt=350 Round 6: enqueue=34684, priv_cnt=351 Round 7: enqueue=38893, priv_cnt=346 Round 8: enqueue=43099, priv_cnt=343 Round 9: enqueue=47320, priv_cnt=344 Round 10: enqueue=51431, priv_cnt=343 LFRU Result: ldlm_enqueue delta=43009, time=869s ============================================================ 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: 51431 Round 1: enqueue=56495, priv_cnt=0 Round 2: enqueue=61241, priv_cnt=0 Round 3: enqueue=65909, priv_cnt=0 Round 4: enqueue=70419, priv_cnt=0 Round 5: enqueue=75255, priv_cnt=0 Round 6: enqueue=79708, priv_cnt=0 Round 7: enqueue=84344, priv_cnt=0 Round 8: enqueue=88911, priv_cnt=0 Round 9: enqueue=93419, priv_cnt=0 Round 10: enqueue=97843, priv_cnt=0 LRU Result: ldlm_enqueue delta=46412, time=880s ============================================================== Final: LFRU=43009, LRU=46412 Improvement: 7% ==============================================================