== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:27 (1772420007) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.03 seconds: 56.88 ops/second - open/close 369 (time 1772420034.72 total 10.01 last 36.85) - open/close 828 (time 1772420044.74 total 20.02 last 45.85) - open/close 1247 (time 1772420054.77 total 30.06 last 41.76) - open/close 1608 (time 1772420064.77 total 40.06 last 36.10) - open/close 2156 (time 1772420074.78 total 50.07 last 54.74) - open/close 2560 (time 1772420084.79 total 60.08 last 40.34) - open/close 2846 (time 1772420094.81 total 70.10 last 28.56) - open/close 3254 (time 1772420104.81 total 80.10 last 40.80) - open/close 3713 (time 1772420114.83 total 90.12 last 45.81) - open/close 4305 (time 1772420124.84 total 100.13 last 59.11) - open/close 5099 (time 1772420134.85 total 110.14 last 79.36) - open/close 5820 (time 1772420144.86 total 120.14 last 72.04) - open/close 6655 (time 1772420154.86 total 130.15 last 83.48) - open/close 7336 (time 1772420164.88 total 140.17 last 67.93) total: 8000 open/close in 149.78 seconds: 53.41 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=13352, priv_cnt=215 Round 2: enqueue=17438, priv_cnt=347 Round 3: enqueue=21709, priv_cnt=342 Round 4: enqueue=25747, priv_cnt=350 Round 5: enqueue=29955, priv_cnt=346 Round 6: enqueue=34133, priv_cnt=344 Round 7: enqueue=38361, priv_cnt=350 Round 8: enqueue=42450, priv_cnt=346 Round 9: enqueue=46495, priv_cnt=344 Round 10: enqueue=50562, priv_cnt=344 LFRU Result: ldlm_enqueue delta=42140, time=715s ============================================================ 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: 50562 Round 1: enqueue=55436, priv_cnt=0 Round 2: enqueue=60296, priv_cnt=0 Round 3: enqueue=64905, priv_cnt=0 Round 4: enqueue=69376, priv_cnt=0 Round 5: enqueue=73906, priv_cnt=0 Round 6: enqueue=78390, priv_cnt=0 Round 7: enqueue=83216, priv_cnt=0 Round 8: enqueue=87641, priv_cnt=0 Round 9: enqueue=92458, priv_cnt=0 Round 10: enqueue=96987, priv_cnt=0 LRU Result: ldlm_enqueue delta=46425, time=782s ============================================================== Final: LFRU=42140, LRU=46425 Improvement: 9% ==============================================================