== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:12 (1772419932) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 4.69 seconds: 85.36 ops/second - open/close 735 (time 1772419955.79 total 10.00 last 73.48) - open/close 1376 (time 1772419965.79 total 20.01 last 64.08) - open/close 1926 (time 1772419975.81 total 30.02 last 54.94) - open/close 2421 (time 1772419985.81 total 40.02 last 49.47) - open/close 2910 (time 1772419995.83 total 50.04 last 48.83) - open/close 3333 (time 1772420005.83 total 60.04 last 42.29) - open/close 3788 (time 1772420015.83 total 70.05 last 45.47) - open/close 4375 (time 1772420025.85 total 80.06 last 58.63) - open/close 4911 (time 1772420035.88 total 90.09 last 53.43) - open/close 5345 (time 1772420045.95 total 100.16 last 43.10) - open/close 5670 (time 1772420055.96 total 110.17 last 32.47) - open/close 6092 (time 1772420065.97 total 120.18 last 42.16) - open/close 6543 (time 1772420075.98 total 130.19 last 45.05) - open/close 7121 (time 1772420085.99 total 140.20 last 57.75) - open/close 7709 (time 1772420095.99 total 150.20 last 58.76) total: 8000 open/close in 154.25 seconds: 51.86 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=13495, priv_cnt=230 Round 2: enqueue=17756, priv_cnt=344 Round 3: enqueue=22003, priv_cnt=348 Round 4: enqueue=26141, priv_cnt=342 Round 5: enqueue=30340, priv_cnt=350 Round 6: enqueue=34558, priv_cnt=344 Round 7: enqueue=38656, priv_cnt=343 Round 8: enqueue=43035, priv_cnt=344 Round 9: enqueue=47039, priv_cnt=344 Round 10: enqueue=51277, priv_cnt=343 LFRU Result: ldlm_enqueue delta=42855, time=972s ============================================================ 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: 51277 Round 1: enqueue=56038, priv_cnt=0 Round 2: enqueue=60804, priv_cnt=0 Round 3: enqueue=65450, priv_cnt=0 Round 4: enqueue=70158, priv_cnt=0 Round 5: enqueue=74854, priv_cnt=0 Round 6: enqueue=79480, priv_cnt=0 Round 7: enqueue=84172, priv_cnt=0 Round 8: enqueue=88994, priv_cnt=0 Round 9: enqueue=93772, priv_cnt=0 Round 10: enqueue=98377, priv_cnt=0 LRU Result: ldlm_enqueue delta=47100, time=993s ============================================================== Final: LFRU=42855, LRU=47100 Improvement: 9% ==============================================================