== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:25 (1772419945) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.59 seconds: 60.67 ops/second - open/close 584 (time 1772419973.60 total 10.00 last 58.40) - open/close 1127 (time 1772419983.61 total 20.01 last 54.26) - open/close 1708 (time 1772419993.61 total 30.02 last 58.06) - open/close 2270 (time 1772420003.63 total 40.03 last 56.10) - open/close 2726 (time 1772420013.64 total 50.04 last 45.55) - open/close 3250 (time 1772420023.65 total 60.05 last 52.39) - open/close 3756 (time 1772420033.65 total 70.05 last 50.59) - open/close 4189 (time 1772420043.65 total 80.05 last 43.29) - open/close 4729 (time 1772420053.66 total 90.07 last 53.92) - open/close 5190 (time 1772420063.67 total 100.07 last 46.06) - open/close 5700 (time 1772420073.68 total 110.08 last 50.96) - open/close 6224 (time 1772420083.69 total 120.09 last 52.36) - open/close 6821 (time 1772420093.69 total 130.09 last 59.68) - open/close 7851 (time 1772420103.70 total 140.10 last 102.94) total: 8000 open/close in 141.88 seconds: 56.38 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=13469, priv_cnt=225 Round 2: enqueue=17764, priv_cnt=352 Round 3: enqueue=21947, priv_cnt=345 Round 4: enqueue=26196, priv_cnt=347 Round 5: enqueue=30342, priv_cnt=347 Round 6: enqueue=34558, priv_cnt=350 Round 7: enqueue=38761, priv_cnt=349 Round 8: enqueue=42768, priv_cnt=348 Round 9: enqueue=47118, priv_cnt=344 Round 10: enqueue=51235, priv_cnt=350 LFRU Result: ldlm_enqueue delta=42815, time=894s ============================================================ 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: 51237 Round 1: enqueue=56327, priv_cnt=0 Round 2: enqueue=60933, priv_cnt=0 Round 3: enqueue=65563, priv_cnt=0 Round 4: enqueue=70176, priv_cnt=0 Round 5: enqueue=74716, priv_cnt=0 Round 6: enqueue=79480, priv_cnt=0 Round 7: enqueue=84118, priv_cnt=0 Round 8: enqueue=88574, priv_cnt=0 Round 9: enqueue=93260, priv_cnt=0 Round 10: enqueue=98079, priv_cnt=0 LRU Result: ldlm_enqueue delta=46842, time=921s ============================================================== Final: LFRU=42815, LRU=46842 Improvement: 8% ============================================================== ldlm.namespaces.lustre-MDT0000-mdc-ffffa04d83010000.lock_unused_count=1