== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:54 (1772419974) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== - open/close 367 (time 1772419992.07 total 10.05 last 36.52) total: 400 open/close in 11.14 seconds: 35.92 ops/second - open/close 563 (time 1772420010.20 total 10.01 last 56.23) - open/close 1066 (time 1772420020.21 total 20.02 last 50.28) - open/close 1494 (time 1772420030.21 total 30.02 last 42.79) - open/close 1880 (time 1772420040.26 total 40.07 last 38.41) - open/close 2287 (time 1772420050.27 total 50.07 last 40.68) - open/close 2792 (time 1772420060.30 total 60.10 last 50.34) - open/close 3251 (time 1772420070.31 total 70.11 last 45.85) - open/close 3594 (time 1772420080.31 total 80.12 last 34.30) - open/close 3901 (time 1772420090.31 total 90.12 last 30.70) - open/close 4268 (time 1772420100.33 total 100.14 last 36.61) - open/close 4622 (time 1772420110.33 total 110.14 last 35.40) - open/close 5240 (time 1772420120.34 total 120.15 last 61.76) - open/close 5798 (time 1772420130.35 total 130.16 last 55.72) - open/close 6468 (time 1772420140.36 total 140.16 last 66.98) - open/close 7211 (time 1772420150.36 total 150.17 last 74.28) - open/close 7973 (time 1772420160.37 total 160.17 last 76.15) total: 8000 open/close in 160.57 seconds: 49.82 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=13287, priv_cnt=224 Round 2: enqueue=17564, priv_cnt=344 Round 3: enqueue=21759, priv_cnt=347 Round 4: enqueue=25741, priv_cnt=344 Round 5: enqueue=30045, priv_cnt=350 Round 6: enqueue=34246, priv_cnt=348 Round 7: enqueue=38427, priv_cnt=344 Round 8: enqueue=42517, priv_cnt=345 Round 9: enqueue=46625, priv_cnt=348 Round 10: enqueue=50738, priv_cnt=345 LFRU Result: ldlm_enqueue delta=42317, time=758s ============================================================ 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: 50740 Round 1: enqueue=55580, priv_cnt=0 Round 2: enqueue=60057, priv_cnt=0 Round 3: enqueue=64777, priv_cnt=0 Round 4: enqueue=69274, priv_cnt=0 Round 5: enqueue=73904, priv_cnt=0 Round 6: enqueue=78459, priv_cnt=0 Round 7: enqueue=82839, priv_cnt=0 Round 8: enqueue=87467, priv_cnt=0 Round 9: enqueue=92500, priv_cnt=0 Round 10: enqueue=96952, priv_cnt=0 LRU Result: ldlm_enqueue delta=46212, time=775s ============================================================== Final: LFRU=42317, LRU=46212 Improvement: 8% ==============================================================