== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:54:49 (1772420089) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.91 seconds: 44.91 ops/second - open/close 649 (time 1772420120.20 total 10.01 last 64.86) - open/close 1570 (time 1772420130.20 total 20.01 last 92.08) - open/close 2447 (time 1772420140.21 total 30.01 last 87.67) - open/close 3393 (time 1772420150.21 total 40.02 last 94.55) - open/close 4293 (time 1772420160.22 total 50.02 last 89.98) - open/close 5187 (time 1772420170.23 total 60.03 last 89.27) - open/close 6096 (time 1772420180.25 total 70.05 last 90.73) - open/close 6843 (time 1772420190.25 total 80.05 last 74.68) - open/close 7696 (time 1772420200.26 total 90.06 last 85.23) total: 8000 open/close in 94.62 seconds: 84.55 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=13671, priv_cnt=227 Round 2: enqueue=18058, priv_cnt=344 Round 3: enqueue=22155, priv_cnt=344 Round 4: enqueue=26289, priv_cnt=344 Round 5: enqueue=30438, priv_cnt=345 Round 6: enqueue=34468, priv_cnt=350 Round 7: enqueue=38547, priv_cnt=344 Round 8: enqueue=42640, priv_cnt=343 Round 9: enqueue=46645, priv_cnt=347 Round 10: enqueue=50736, priv_cnt=351 LFRU Result: ldlm_enqueue delta=42317, time=592s ============================================================ 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: 50741 Round 1: enqueue=55603, priv_cnt=0 Round 2: enqueue=60141, priv_cnt=0 Round 3: enqueue=64716, priv_cnt=0 Round 4: enqueue=69408, priv_cnt=0 Round 5: enqueue=73925, priv_cnt=0 Round 6: enqueue=78389, priv_cnt=0 Round 7: enqueue=82880, priv_cnt=0 Round 8: enqueue=87356, priv_cnt=0 Round 9: enqueue=92170, priv_cnt=0 Round 10: enqueue=96664, priv_cnt=0 LRU Result: ldlm_enqueue delta=45923, time=518s ============================================================== Final: LFRU=42317, LRU=45923 Improvement: 7% ==============================================================