== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 22:00:08 (1772420408) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.33 seconds: 54.55 ops/second - open/close 635 (time 1772420434.27 total 10.00 last 63.49) - open/close 1321 (time 1772420444.28 total 20.01 last 68.54) - open/close 1947 (time 1772420454.28 total 30.01 last 62.60) - open/close 2549 (time 1772420464.29 total 40.01 last 60.17) - open/close 3202 (time 1772420474.29 total 50.02 last 65.27) - open/close 3873 (time 1772420484.29 total 60.02 last 67.09) - open/close 4514 (time 1772420494.32 total 70.05 last 63.93) - open/close 5175 (time 1772420504.33 total 80.06 last 66.02) - open/close 5798 (time 1772420514.35 total 90.07 last 62.20) - open/close 6477 (time 1772420524.36 total 100.09 last 67.79) - open/close 7159 (time 1772420534.37 total 110.10 last 68.14) - open/close 7884 (time 1772420544.38 total 120.10 last 72.46) total: 8000 open/close in 121.81 seconds: 65.68 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=13449, priv_cnt=222 Round 2: enqueue=17635, priv_cnt=348 Round 3: enqueue=21673, priv_cnt=341 Round 4: enqueue=25752, priv_cnt=347 Round 5: enqueue=30155, priv_cnt=351 Round 6: enqueue=34431, priv_cnt=347 Round 7: enqueue=38550, priv_cnt=344 Round 8: enqueue=42647, priv_cnt=347 Round 9: enqueue=46722, priv_cnt=346 Round 10: enqueue=50817, priv_cnt=350 LFRU Result: ldlm_enqueue delta=42395, time=698s ============================================================ 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: 50817 Round 1: enqueue=55595, priv_cnt=0 Round 2: enqueue=60254, priv_cnt=0 Round 3: enqueue=64983, priv_cnt=0 Round 4: enqueue=69803, priv_cnt=0 Round 5: enqueue=74288, priv_cnt=0 Round 6: enqueue=78828, priv_cnt=0 Round 7: enqueue=83723, priv_cnt=0 Round 8: enqueue=88143, priv_cnt=0 Round 9: enqueue=92503, priv_cnt=0 Round 10: enqueue=97275, priv_cnt=0 LRU Result: ldlm_enqueue delta=46459, time=714s ============================================================== Final: LFRU=42395, LRU=46459 Improvement: 8% ==============================================================