== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:47 (1772420447) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.65 seconds: 70.81 ops/second - open/close 787 (time 1772420472.09 total 10.00 last 78.69) - open/close 1512 (time 1772420482.10 total 20.01 last 72.44) - open/close 2290 (time 1772420492.11 total 30.02 last 77.73) - open/close 3064 (time 1772420502.12 total 40.03 last 77.35) - open/close 3802 (time 1772420512.13 total 50.03 last 73.73) - open/close 4473 (time 1772420522.13 total 60.03 last 67.10) - open/close 5143 (time 1772420532.15 total 70.06 last 66.84) - open/close 5927 (time 1772420542.16 total 80.07 last 78.30) - open/close 6631 (time 1772420552.17 total 90.07 last 70.39) - open/close 7389 (time 1772420562.19 total 100.10 last 75.62) total: 8000 open/close in 109.41 seconds: 73.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=13331, priv_cnt=224 Round 2: enqueue=17390, priv_cnt=342 Round 3: enqueue=21564, priv_cnt=345 Round 4: enqueue=25771, priv_cnt=348 Round 5: enqueue=29898, priv_cnt=346 Round 6: enqueue=34011, priv_cnt=343 Round 7: enqueue=38366, priv_cnt=342 Round 8: enqueue=42566, priv_cnt=344 Round 9: enqueue=46697, priv_cnt=346 Round 10: enqueue=50955, priv_cnt=345 LFRU Result: ldlm_enqueue delta=42533, time=662s ============================================================ 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: 50955 Round 1: enqueue=55922, priv_cnt=0 Round 2: enqueue=60500, priv_cnt=0 Round 3: enqueue=65010, priv_cnt=0 Round 4: enqueue=69608, priv_cnt=0 Round 5: enqueue=74243, priv_cnt=0 Round 6: enqueue=78953, priv_cnt=0 Round 7: enqueue=83425, priv_cnt=0 Round 8: enqueue=87972, priv_cnt=0 Round 9: enqueue=92889, priv_cnt=0 Round 10: enqueue=97336, priv_cnt=0 LRU Result: ldlm_enqueue delta=46381, time=711s ============================================================== Final: LFRU=42533, LRU=46381 Improvement: 8% ==============================================================