== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:59:56 (1772420396) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.10 seconds: 78.42 ops/second - open/close 819 (time 1772420418.43 total 10.00 last 81.89) - open/close 1567 (time 1772420428.44 total 20.01 last 74.76) - open/close 2326 (time 1772420438.44 total 30.01 last 75.89) - open/close 3027 (time 1772420448.45 total 40.01 last 70.06) - open/close 3763 (time 1772420458.45 total 50.02 last 73.59) - open/close 4572 (time 1772420468.47 total 60.04 last 80.74) - open/close 5442 (time 1772420478.47 total 70.04 last 86.99) - open/close 6305 (time 1772420488.47 total 80.04 last 86.26) - open/close 7188 (time 1772420498.47 total 90.04 last 88.28) - open/close 7973 (time 1772420508.48 total 100.05 last 78.47) total: 8000 open/close in 100.31 seconds: 79.76 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=13344, priv_cnt=206 Round 2: enqueue=17615, priv_cnt=346 Round 3: enqueue=21845, priv_cnt=342 Round 4: enqueue=26116, priv_cnt=342 Round 5: enqueue=30100, priv_cnt=346 Round 6: enqueue=34078, priv_cnt=343 Round 7: enqueue=38212, priv_cnt=345 Round 8: enqueue=42311, priv_cnt=343 Round 9: enqueue=46456, priv_cnt=345 Round 10: enqueue=50504, priv_cnt=343 LFRU Result: ldlm_enqueue delta=42082, time=657s ldlm.namespaces.lustre-MDT0000-mdc-ffff95f6c4e9d800.lock_unused_count=3 ============================================================ 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: 50507 Round 1: enqueue=55498, priv_cnt=0 Round 2: enqueue=60182, priv_cnt=0 Round 3: enqueue=64783, priv_cnt=0 Round 4: enqueue=69310, priv_cnt=0 Round 5: enqueue=73879, priv_cnt=0 Round 6: enqueue=78508, priv_cnt=0 Round 7: enqueue=82958, priv_cnt=0 Round 8: enqueue=87551, priv_cnt=0 Round 9: enqueue=92326, priv_cnt=0 Round 10: enqueue=96704, priv_cnt=0 LRU Result: ldlm_enqueue delta=46197, time=726s ============================================================== Final: LFRU=42082, LRU=46197 Improvement: 8% ==============================================================