== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:08 (1772419928) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.65 seconds: 46.22 ops/second - open/close 416 (time 1772419958.17 total 10.01 last 41.56) - open/close 769 (time 1772419968.19 total 20.03 last 35.21) - open/close 1108 (time 1772419978.21 total 30.05 last 33.85) - open/close 1596 (time 1772419988.25 total 40.09 last 48.61) - open/close 2241 (time 1772419998.26 total 50.10 last 64.45) - open/close 2761 (time 1772420008.27 total 60.11 last 51.92) - open/close 3742 (time 1772420018.27 total 70.11 last 98.06) - open/close 4328 (time 1772420028.30 total 80.14 last 58.45) - open/close 4677 (time 1772420038.32 total 90.16 last 34.84) - open/close 5098 (time 1772420048.32 total 100.16 last 42.09) - open/close 5636 (time 1772420058.33 total 110.17 last 53.74) - open/close 6133 (time 1772420068.34 total 120.18 last 49.68) - open/close 6843 (time 1772420078.34 total 130.18 last 70.96) - open/close 7404 (time 1772420088.36 total 140.21 last 55.98) - open/close 7930 (time 1772420098.38 total 150.22 last 52.54) total: 8000 open/close in 151.51 seconds: 52.80 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=230 Round 2: enqueue=17777, priv_cnt=350 Round 3: enqueue=21825, priv_cnt=350 Round 4: enqueue=25871, priv_cnt=348 Round 5: enqueue=30013, priv_cnt=342 Round 6: enqueue=34051, priv_cnt=343 Round 7: enqueue=38316, priv_cnt=342 Round 8: enqueue=42507, priv_cnt=346 Round 9: enqueue=46529, priv_cnt=349 Round 10: enqueue=50567, priv_cnt=346 LFRU Result: ldlm_enqueue delta=42145, time=607s ============================================================ 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: 50567 Round 1: enqueue=55210, priv_cnt=0 Round 2: enqueue=59647, priv_cnt=0 Round 3: enqueue=64149, priv_cnt=0 Round 4: enqueue=68800, priv_cnt=0 Round 5: enqueue=73422, priv_cnt=0 Round 6: enqueue=78029, priv_cnt=0 Round 7: enqueue=82744, priv_cnt=0 Round 8: enqueue=87205, priv_cnt=0 Round 9: enqueue=91685, priv_cnt=0 Round 10: enqueue=96231, priv_cnt=0 LRU Result: ldlm_enqueue delta=45664, time=531s ============================================================== Final: LFRU=42145, LRU=45664 Improvement: 7% ==============================================================