== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:05 (1772419985) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.13 seconds: 65.28 ops/second - open/close 586 (time 1772420013.50 total 10.01 last 58.56) - open/close 1116 (time 1772420023.50 total 20.01 last 52.99) - open/close 1777 (time 1772420033.52 total 30.03 last 65.96) - open/close 2144 (time 1772420043.53 total 40.04 last 36.67) - open/close 2729 (time 1772420053.54 total 50.04 last 58.48) - open/close 3267 (time 1772420063.54 total 60.04 last 53.79) - open/close 4092 (time 1772420073.54 total 70.05 last 82.44) - open/close 4763 (time 1772420083.56 total 80.07 last 66.96) - open/close 5553 (time 1772420093.58 total 90.09 last 78.86) - open/close 6164 (time 1772420103.58 total 100.09 last 61.10) - open/close 6995 (time 1772420113.59 total 110.10 last 83.04) - open/close 7748 (time 1772420123.59 total 120.10 last 75.28) total: 8000 open/close in 122.86 seconds: 65.12 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=13642, priv_cnt=241 Round 2: enqueue=17864, priv_cnt=346 Round 3: enqueue=21968, priv_cnt=346 Round 4: enqueue=26172, priv_cnt=343 Round 5: enqueue=30324, priv_cnt=344 Round 6: enqueue=34403, priv_cnt=345 Round 7: enqueue=38535, priv_cnt=349 Round 8: enqueue=42644, priv_cnt=351 Round 9: enqueue=46717, priv_cnt=342 Round 10: enqueue=50684, priv_cnt=344 LFRU Result: ldlm_enqueue delta=42263, time=601s ============================================================ 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: 50685 Round 1: enqueue=55659, priv_cnt=0 Round 2: enqueue=60240, priv_cnt=0 Round 3: enqueue=64965, priv_cnt=0 Round 4: enqueue=69555, priv_cnt=0 Round 5: enqueue=74151, priv_cnt=0 Round 6: enqueue=78671, priv_cnt=0 Round 7: enqueue=83190, priv_cnt=0 Round 8: enqueue=87640, priv_cnt=0 Round 9: enqueue=92253, priv_cnt=0 Round 10: enqueue=96622, priv_cnt=0 LRU Result: ldlm_enqueue delta=45939, time=534s ============================================================== Final: LFRU=42263, LRU=45939 Improvement: 8% ==============================================================