== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:05 (1772420405) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.71 seconds: 51.87 ops/second - open/close 491 (time 1772420434.12 total 10.01 last 49.04) - open/close 967 (time 1772420444.12 total 20.01 last 47.59) - open/close 1414 (time 1772420454.13 total 30.02 last 44.65) - open/close 1866 (time 1772420464.14 total 40.04 last 45.15) - open/close 2387 (time 1772420474.15 total 50.05 last 52.05) - open/close 3119 (time 1772420484.16 total 60.05 last 73.15) - open/close 3645 (time 1772420494.17 total 70.06 last 52.55) - open/close 4126 (time 1772420504.19 total 80.08 last 48.00) - open/close 4664 (time 1772420514.20 total 90.09 last 53.76) - open/close 5171 (time 1772420524.21 total 100.10 last 50.65) - open/close 5665 (time 1772420534.22 total 110.11 last 49.35) - open/close 6184 (time 1772420544.23 total 120.13 last 51.83) - open/close 6817 (time 1772420554.24 total 130.13 last 63.26) - open/close 7455 (time 1772420564.24 total 140.13 last 63.78) total: 8000 open/close in 148.93 seconds: 53.72 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=13568, priv_cnt=217 Round 2: enqueue=17956, priv_cnt=346 Round 3: enqueue=22219, priv_cnt=346 Round 4: enqueue=26363, priv_cnt=349 Round 5: enqueue=30515, priv_cnt=342 Round 6: enqueue=34774, priv_cnt=347 Round 7: enqueue=38794, priv_cnt=348 Round 8: enqueue=43185, priv_cnt=348 Round 9: enqueue=47417, priv_cnt=350 Round 10: enqueue=51585, priv_cnt=343 LFRU Result: ldlm_enqueue delta=43163, time=1029s ============================================================ 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: 51585 Round 1: enqueue=56454, priv_cnt=0 Round 2: enqueue=61287, priv_cnt=0 Round 3: enqueue=65891, priv_cnt=0 Round 4: enqueue=70609, priv_cnt=0 Round 5: enqueue=75275, priv_cnt=0 Round 6: enqueue=79934, priv_cnt=0 Round 7: enqueue=84556, priv_cnt=0 Round 8: enqueue=89263, priv_cnt=0 Round 9: enqueue=93673, priv_cnt=0 Round 10: enqueue=98105, priv_cnt=0 LRU Result: ldlm_enqueue delta=46520, time=825s ============================================================== Final: LFRU=43163, LRU=46520 Improvement: 7% ==============================================================