== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:13 (1772419933) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 9.28 seconds: 43.10 ops/second - open/close 495 (time 1772419966.43 total 10.02 last 49.39) - open/close 1049 (time 1772419976.44 total 20.02 last 55.39) - open/close 1473 (time 1772419986.47 total 30.06 last 42.24) - open/close 1895 (time 1772419996.50 total 40.09 last 42.10) - open/close 2424 (time 1772420006.51 total 50.10 last 52.84) - open/close 3013 (time 1772420016.52 total 60.11 last 58.83) - open/close 3501 (time 1772420026.52 total 70.11 last 48.78) - open/close 3905 (time 1772420036.53 total 80.12 last 40.38) - open/close 4425 (time 1772420046.53 total 90.12 last 51.99) - open/close 4885 (time 1772420056.55 total 100.14 last 45.91) - open/close 5379 (time 1772420066.57 total 110.16 last 49.32) - open/close 5873 (time 1772420076.57 total 120.16 last 49.37) - open/close 6143 (time 1772420086.59 total 130.17 last 26.97) - open/close 6405 (time 1772420096.61 total 140.20 last 26.12) - open/close 6718 (time 1772420106.62 total 150.21 last 31.29) - open/close 7166 (time 1772420116.64 total 160.23 last 44.68) - open/close 7752 (time 1772420126.65 total 170.24 last 58.59) total: 8000 open/close in 174.35 seconds: 45.88 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=13441, priv_cnt=230 Round 2: enqueue=17758, priv_cnt=344 Round 3: enqueue=22098, priv_cnt=352 Round 4: enqueue=26089, priv_cnt=347 Round 5: enqueue=30216, priv_cnt=346 Round 6: enqueue=34368, priv_cnt=346 Round 7: enqueue=38465, priv_cnt=349 Round 8: enqueue=42615, priv_cnt=347 Round 9: enqueue=46919, priv_cnt=346 Round 10: enqueue=51187, priv_cnt=349 LFRU Result: ldlm_enqueue delta=42765, time=732s ============================================================ 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: 51187 Round 1: enqueue=55903, priv_cnt=0 Round 2: enqueue=60511, priv_cnt=0 Round 3: enqueue=65186, priv_cnt=0 Round 4: enqueue=69701, priv_cnt=0 Round 5: enqueue=74375, priv_cnt=0 Round 6: enqueue=78857, priv_cnt=0 Round 7: enqueue=83426, priv_cnt=0 Round 8: enqueue=87920, priv_cnt=0 Round 9: enqueue=92564, priv_cnt=0 Round 10: enqueue=97357, priv_cnt=0 LRU Result: ldlm_enqueue delta=46170, time=721s ============================================================== Final: LFRU=42765, LRU=46170 Improvement: 7% ==============================================================