== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:46 (1772419966) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.99 seconds: 44.51 ops/second - open/close 579 (time 1772419997.24 total 10.01 last 57.83) - open/close 1305 (time 1772420007.25 total 20.02 last 72.56) - open/close 1975 (time 1772420017.26 total 30.03 last 66.92) - open/close 2544 (time 1772420027.27 total 40.04 last 56.86) - open/close 2930 (time 1772420037.27 total 50.04 last 38.59) - open/close 3348 (time 1772420047.27 total 60.04 last 41.78) - open/close 3987 (time 1772420057.28 total 70.05 last 63.87) - open/close 4893 (time 1772420067.28 total 80.05 last 90.58) - open/close 5460 (time 1772420077.28 total 90.05 last 56.69) - open/close 5824 (time 1772420087.29 total 100.06 last 36.37) - open/close 6135 (time 1772420097.29 total 110.06 last 31.09) - open/close 6519 (time 1772420107.30 total 120.07 last 38.37) - open/close 7104 (time 1772420117.31 total 130.08 last 58.45) - open/close 7796 (time 1772420127.32 total 140.09 last 69.13) total: 8000 open/close in 142.35 seconds: 56.20 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=13590, priv_cnt=243 Round 2: enqueue=17747, priv_cnt=345 Round 3: enqueue=21770, priv_cnt=346 Round 4: enqueue=25912, priv_cnt=352 Round 5: enqueue=30114, priv_cnt=343 Round 6: enqueue=34254, priv_cnt=350 Round 7: enqueue=38295, priv_cnt=343 Round 8: enqueue=42301, priv_cnt=350 Round 9: enqueue=46391, priv_cnt=341 Round 10: enqueue=50518, priv_cnt=346 LFRU Result: ldlm_enqueue delta=42096, time=687s ============================================================ 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: 50518 Round 1: enqueue=55312, priv_cnt=0 Round 2: enqueue=60004, priv_cnt=0 Round 3: enqueue=64462, priv_cnt=0 Round 4: enqueue=69029, priv_cnt=0 Round 5: enqueue=73644, priv_cnt=0 Round 6: enqueue=78221, priv_cnt=0 Round 7: enqueue=82917, priv_cnt=0 Round 8: enqueue=87389, priv_cnt=0 Round 9: enqueue=91820, priv_cnt=0 Round 10: enqueue=96323, priv_cnt=0 LRU Result: ldlm_enqueue delta=45805, time=623s ============================================================== Final: LFRU=42096, LRU=45805 Improvement: 8% ==============================================================