== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:43 (1772420443) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 4.82 seconds: 82.91 ops/second - open/close 733 (time 1772420467.56 total 10.00 last 73.27) - open/close 1498 (time 1772420477.56 total 20.01 last 76.47) - open/close 2367 (time 1772420487.57 total 30.02 last 86.85) - open/close 3142 (time 1772420497.58 total 40.03 last 77.40) - open/close 4056 (time 1772420507.58 total 50.03 last 91.39) - open/close 4798 (time 1772420517.59 total 60.03 last 74.17) - open/close 5532 (time 1772420527.60 total 70.04 last 73.32) - open/close 6192 (time 1772420537.62 total 80.07 last 65.86) - open/close 7129 (time 1772420547.62 total 90.07 last 93.69) - open/close 7832 (time 1772420557.63 total 100.08 last 70.22) total: 8000 open/close in 102.74 seconds: 77.87 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=13473, priv_cnt=230 Round 2: enqueue=17783, priv_cnt=347 Round 3: enqueue=21999, priv_cnt=345 Round 4: enqueue=26021, priv_cnt=343 Round 5: enqueue=30223, priv_cnt=341 Round 6: enqueue=34482, priv_cnt=350 Round 7: enqueue=38646, priv_cnt=349 Round 8: enqueue=42855, priv_cnt=347 Round 9: enqueue=46878, priv_cnt=349 Round 10: enqueue=51176, priv_cnt=346 LFRU Result: ldlm_enqueue delta=42754, time=836s ============================================================ 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: 51176 Round 1: enqueue=55992, priv_cnt=0 Round 2: enqueue=60813, priv_cnt=0 Round 3: enqueue=65399, priv_cnt=0 Round 4: enqueue=70128, priv_cnt=0 Round 5: enqueue=74857, priv_cnt=0 Round 6: enqueue=79635, priv_cnt=0 Round 7: enqueue=84364, priv_cnt=0 Round 8: enqueue=88956, priv_cnt=0 Round 9: enqueue=93618, priv_cnt=0 Round 10: enqueue=98296, priv_cnt=0 LRU Result: ldlm_enqueue delta=47120, time=1006s ============================================================== Final: LFRU=42754, LRU=47120 Improvement: 9% ==============================================================