== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:48 (1772419968) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.89 seconds: 50.68 ops/second - open/close 449 (time 1772419997.50 total 10.02 last 44.81) - open/close 913 (time 1772420007.52 total 20.03 last 46.35) - open/close 1377 (time 1772420017.52 total 30.04 last 46.36) - open/close 1794 (time 1772420027.53 total 40.05 last 41.67) - open/close 2216 (time 1772420037.55 total 50.07 last 42.11) - open/close 2552 (time 1772420047.57 total 60.08 last 33.56) - open/close 2838 (time 1772420057.67 total 70.18 last 28.32) - open/close 3279 (time 1772420067.68 total 80.20 last 44.03) - open/close 3628 (time 1772420077.69 total 90.21 last 34.86) - open/close 4021 (time 1772420087.71 total 100.23 last 39.23) - open/close 4723 (time 1772420097.71 total 110.23 last 70.19) - open/close 5264 (time 1772420107.71 total 120.23 last 54.09) - open/close 5881 (time 1772420117.72 total 130.24 last 61.64) - open/close 6441 (time 1772420127.73 total 140.25 last 55.95) - open/close 7025 (time 1772420137.74 total 150.25 last 58.37) - open/close 7625 (time 1772420147.74 total 160.25 last 60.00) total: 8000 open/close in 166.00 seconds: 48.19 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=13369, priv_cnt=230 Round 2: enqueue=17835, priv_cnt=342 Round 3: enqueue=22147, priv_cnt=345 Round 4: enqueue=26383, priv_cnt=342 Round 5: enqueue=30629, priv_cnt=347 Round 6: enqueue=34798, priv_cnt=343 Round 7: enqueue=38920, priv_cnt=344 Round 8: enqueue=43217, priv_cnt=345 Round 9: enqueue=47308, priv_cnt=342 Round 10: enqueue=51556, priv_cnt=349 LFRU Result: ldlm_enqueue delta=43134, time=913s ============================================================ 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: 51556 Round 1: enqueue=56497, priv_cnt=0 Round 2: enqueue=61255, priv_cnt=0 Round 3: enqueue=65948, priv_cnt=0 Round 4: enqueue=70454, priv_cnt=0 Round 5: enqueue=75116, priv_cnt=0 Round 6: enqueue=79838, priv_cnt=0 Round 7: enqueue=84462, priv_cnt=0 Round 8: enqueue=89022, priv_cnt=0 Round 9: enqueue=93925, priv_cnt=0 Round 10: enqueue=98437, priv_cnt=0 LRU Result: ldlm_enqueue delta=46881, time=989s ============================================================== Final: LFRU=43134, LRU=46881 Improvement: 7% ============================================================== ldlm.namespaces.lustre-MDT0000-mdc-ffff8cde0a744000.lock_unused_count=3