== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:33 (1772420433) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.03 seconds: 79.58 ops/second - open/close 792 (time 1772420455.96 total 10.00 last 79.16) - open/close 1682 (time 1772420465.97 total 20.01 last 88.93) - open/close 2556 (time 1772420475.98 total 30.02 last 87.30) - open/close 3336 (time 1772420485.99 total 40.03 last 77.92) - open/close 4157 (time 1772420495.99 total 50.04 last 82.06) - open/close 4968 (time 1772420506.01 total 60.05 last 80.99) - open/close 5732 (time 1772420516.02 total 70.07 last 76.28) - open/close 6513 (time 1772420526.04 total 80.09 last 77.97) - open/close 7222 (time 1772420536.05 total 90.09 last 70.85) - open/close 7978 (time 1772420546.05 total 100.09 last 75.59) total: 8000 open/close in 100.47 seconds: 79.63 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=13271, priv_cnt=225 Round 2: enqueue=17465, priv_cnt=342 Round 3: enqueue=21592, priv_cnt=347 Round 4: enqueue=25725, priv_cnt=344 Round 5: enqueue=29838, priv_cnt=350 Round 6: enqueue=33980, priv_cnt=347 Round 7: enqueue=37981, priv_cnt=343 Round 8: enqueue=42071, priv_cnt=347 Round 9: enqueue=46056, priv_cnt=347 Round 10: enqueue=50563, priv_cnt=342 LFRU Result: ldlm_enqueue delta=42141, time=546s ============================================================ 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: 50563 Round 1: enqueue=55238, priv_cnt=0 Round 2: enqueue=59694, priv_cnt=0 Round 3: enqueue=64116, priv_cnt=0 Round 4: enqueue=68468, priv_cnt=0 Round 5: enqueue=73160, priv_cnt=0 Round 6: enqueue=77583, priv_cnt=0 Round 7: enqueue=82107, priv_cnt=0 Round 8: enqueue=86254, priv_cnt=0 Round 9: enqueue=91008, priv_cnt=0 Round 10: enqueue=95363, priv_cnt=0 LRU Result: ldlm_enqueue delta=44800, time=400s ============================================================== Final: LFRU=42141, LRU=44800 Improvement: 5% ==============================================================