== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:26 (1772419946) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== - open/close 297 (time 1772419965.17 total 10.03 last 29.61) total: 400 open/close in 13.00 seconds: 30.77 ops/second - open/close 428 (time 1772419987.56 total 10.00 last 42.78) - open/close 927 (time 1772419997.58 total 20.02 last 49.84) - open/close 1409 (time 1772420007.59 total 30.03 last 48.13) - open/close 1948 (time 1772420017.60 total 40.04 last 53.87) - open/close 2445 (time 1772420027.63 total 50.07 last 49.53) - open/close 2876 (time 1772420037.64 total 60.08 last 43.08) - open/close 3279 (time 1772420047.64 total 70.08 last 40.30) - open/close 3655 (time 1772420057.65 total 80.09 last 37.54) - open/close 4134 (time 1772420067.66 total 90.10 last 47.88) - open/close 4820 (time 1772420077.67 total 100.11 last 68.48) - open/close 5274 (time 1772420087.68 total 110.12 last 45.37) - open/close 5669 (time 1772420097.70 total 120.14 last 39.41) - open/close 6252 (time 1772420107.71 total 130.15 last 58.24) - open/close 6859 (time 1772420117.73 total 140.17 last 60.58) - open/close 7428 (time 1772420127.75 total 150.19 last 56.83) total: 8000 open/close in 159.24 seconds: 50.24 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=13464, priv_cnt=233 Round 2: enqueue=17739, priv_cnt=342 Round 3: enqueue=22035, priv_cnt=345 Round 4: enqueue=26100, priv_cnt=347 Round 5: enqueue=30271, priv_cnt=346 Round 6: enqueue=34295, priv_cnt=343 Round 7: enqueue=38320, priv_cnt=343 Round 8: enqueue=42488, priv_cnt=344 Round 9: enqueue=46609, priv_cnt=346 Round 10: enqueue=50944, priv_cnt=347 LFRU Result: ldlm_enqueue delta=42522, time=652s ============================================================ 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: 50944 Round 1: enqueue=55802, priv_cnt=0 Round 2: enqueue=60350, priv_cnt=0 Round 3: enqueue=64714, priv_cnt=0 Round 4: enqueue=69176, priv_cnt=0 Round 5: enqueue=73758, priv_cnt=0 Round 6: enqueue=78370, priv_cnt=0 Round 7: enqueue=82870, priv_cnt=0 Round 8: enqueue=87325, priv_cnt=0 Round 9: enqueue=91617, priv_cnt=0 Round 10: enqueue=96042, priv_cnt=0 LRU Result: ldlm_enqueue delta=45098, time=544s ============================================================== Final: LFRU=42522, LRU=45098 Improvement: 5% ==============================================================