== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:16 (1772419996) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.49 seconds: 53.43 ops/second - open/close 443 (time 1772420025.64 total 10.01 last 44.26) - open/close 937 (time 1772420035.68 total 20.05 last 49.21) - open/close 1510 (time 1772420045.69 total 30.05 last 57.25) - open/close 2168 (time 1772420055.69 total 40.06 last 65.78) - open/close 2521 (time 1772420066.02 total 50.38 last 34.19) - open/close 2923 (time 1772420076.06 total 60.43 last 40.02) - open/close 3243 (time 1772420086.09 total 70.45 last 31.92) - open/close 3717 (time 1772420096.09 total 80.46 last 47.36) - open/close 4262 (time 1772420106.10 total 90.46 last 54.48) - open/close 5008 (time 1772420116.11 total 100.48 last 74.52) - open/close 5689 (time 1772420126.11 total 110.48 last 68.08) - open/close 6350 (time 1772420136.12 total 120.49 last 66.05) - open/close 7046 (time 1772420146.13 total 130.49 last 69.54) - open/close 7746 (time 1772420156.13 total 140.50 last 69.98) total: 8000 open/close in 144.55 seconds: 55.34 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=13445, priv_cnt=224 Round 2: enqueue=17780, priv_cnt=344 Round 3: enqueue=22080, priv_cnt=352 Round 4: enqueue=26242, priv_cnt=343 Round 5: enqueue=30454, priv_cnt=342 Round 6: enqueue=34701, priv_cnt=345 Round 7: enqueue=38845, priv_cnt=343 Round 8: enqueue=43328, priv_cnt=349 Round 9: enqueue=47401, priv_cnt=344 Round 10: enqueue=51589, priv_cnt=346 LFRU Result: ldlm_enqueue delta=43167, time=894s ============================================================ 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: 51589 Round 1: enqueue=56624, priv_cnt=0 Round 2: enqueue=61211, priv_cnt=0 Round 3: enqueue=65677, priv_cnt=0 Round 4: enqueue=70463, priv_cnt=0 Round 5: enqueue=75337, priv_cnt=0 Round 6: enqueue=79939, priv_cnt=0 Round 7: enqueue=84773, priv_cnt=0 Round 8: enqueue=89569, priv_cnt=0 Round 9: enqueue=94256, priv_cnt=0 Round 10: enqueue=99108, priv_cnt=0 LRU Result: ldlm_enqueue delta=47519, time=1107s ============================================================== Final: LFRU=43167, LRU=47519 Improvement: 9% ==============================================================