== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:53:24 (1772420004) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 8.45 seconds: 47.33 ops/second - open/close 607 (time 1772420035.23 total 10.00 last 60.68) - open/close 1218 (time 1772420045.23 total 20.01 last 61.08) - open/close 1924 (time 1772420055.23 total 30.01 last 70.58) - open/close 2417 (time 1772420065.25 total 40.02 last 49.23) - open/close 2830 (time 1772420075.27 total 50.04 last 41.21) - open/close 3204 (time 1772420085.28 total 60.05 last 37.36) - open/close 3648 (time 1772420095.31 total 70.08 last 44.27) - open/close 4252 (time 1772420105.32 total 80.09 last 60.36) - open/close 5109 (time 1772420115.32 total 90.09 last 85.69) - open/close 6122 (time 1772420125.33 total 100.10 last 101.21) - open/close 6965 (time 1772420135.33 total 110.10 last 84.29) - open/close 7785 (time 1772420145.34 total 120.12 last 81.88) total: 8000 open/close in 123.08 seconds: 65.00 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=13489, priv_cnt=226 Round 2: enqueue=17749, priv_cnt=345 Round 3: enqueue=21919, priv_cnt=343 Round 4: enqueue=25897, priv_cnt=344 Round 5: enqueue=30100, priv_cnt=350 Round 6: enqueue=34139, priv_cnt=344 Round 7: enqueue=38422, priv_cnt=347 Round 8: enqueue=42633, priv_cnt=348 Round 9: enqueue=46895, priv_cnt=343 Round 10: enqueue=51195, priv_cnt=349 LFRU Result: ldlm_enqueue delta=42773, time=851s ============================================================ 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: 51195 Round 1: enqueue=56090, priv_cnt=0 Round 2: enqueue=60788, priv_cnt=0 Round 3: enqueue=65220, priv_cnt=0 Round 4: enqueue=69871, priv_cnt=0 Round 5: enqueue=74571, priv_cnt=0 Round 6: enqueue=79328, priv_cnt=0 Round 7: enqueue=83976, priv_cnt=0 Round 8: enqueue=88588, priv_cnt=0 Round 9: enqueue=93270, priv_cnt=0 Round 10: enqueue=97904, priv_cnt=0 LRU Result: ldlm_enqueue delta=46709, time=1055s ============================================================== Final: LFRU=42773, LRU=46709 Improvement: 8% ==============================================================