== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:35 (1772419955) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.83 seconds: 51.11 ops/second - open/close 557 (time 1772419984.43 total 10.00 last 55.68) - open/close 1238 (time 1772419994.44 total 20.01 last 68.05) - open/close 1733 (time 1772420004.47 total 30.04 last 49.36) - open/close 2181 (time 1772420014.47 total 40.04 last 44.78) - open/close 2760 (time 1772420024.48 total 50.06 last 57.81) - open/close 3311 (time 1772420034.48 total 60.06 last 55.10) - open/close 4001 (time 1772420044.49 total 70.06 last 68.97) - open/close 4616 (time 1772420054.49 total 80.07 last 61.47) - open/close 5155 (time 1772420064.51 total 90.09 last 53.79) - open/close 5589 (time 1772420074.53 total 100.10 last 43.34) - open/close 5954 (time 1772420084.55 total 110.12 last 36.42) - open/close 6371 (time 1772420094.55 total 120.12 last 41.69) - open/close 7042 (time 1772420104.56 total 130.13 last 67.07) - open/close 7720 (time 1772420114.57 total 140.14 last 67.72) total: 8000 open/close in 142.98 seconds: 55.95 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=13419, priv_cnt=234 Round 2: enqueue=17573, priv_cnt=347 Round 3: enqueue=21833, priv_cnt=343 Round 4: enqueue=26046, priv_cnt=350 Round 5: enqueue=30279, priv_cnt=348 Round 6: enqueue=34519, priv_cnt=349 Round 7: enqueue=38629, priv_cnt=347 Round 8: enqueue=42816, priv_cnt=347 Round 9: enqueue=46968, priv_cnt=344 Round 10: enqueue=51216, priv_cnt=350 LFRU Result: ldlm_enqueue delta=42794, time=816s ============================================================ 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: 51216 Round 1: enqueue=56038, priv_cnt=0 Round 2: enqueue=60717, priv_cnt=0 Round 3: enqueue=65438, priv_cnt=0 Round 4: enqueue=70013, priv_cnt=0 Round 5: enqueue=74745, priv_cnt=0 Round 6: enqueue=79290, priv_cnt=0 Round 7: enqueue=84053, priv_cnt=0 Round 8: enqueue=88744, priv_cnt=0 Round 9: enqueue=93512, priv_cnt=0 Round 10: enqueue=98221, priv_cnt=0 LRU Result: ldlm_enqueue delta=47005, time=998s ============================================================== Final: LFRU=42794, LRU=47005 Improvement: 8% ==============================================================