== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:51 (1772419971) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 9.76 seconds: 40.96 ops/second - open/close 407 (time 1772420006.54 total 10.03 last 40.58) - open/close 1009 (time 1772420016.55 total 20.04 last 60.14) - open/close 1608 (time 1772420026.56 total 30.05 last 59.84) - open/close 2005 (time 1772420036.63 total 40.12 last 39.42) - open/close 2330 (time 1772420046.64 total 50.13 last 32.46) - open/close 2722 (time 1772420056.65 total 60.14 last 39.19) - open/close 3233 (time 1772420066.65 total 70.14 last 51.06) - open/close 3856 (time 1772420076.68 total 80.17 last 62.12) - open/close 4308 (time 1772420086.70 total 90.19 last 45.10) - open/close 4705 (time 1772420096.73 total 100.22 last 39.59) - open/close 5160 (time 1772420106.73 total 110.22 last 45.50) - open/close 5747 (time 1772420116.74 total 120.23 last 58.62) - open/close 6301 (time 1772420126.75 total 130.24 last 55.35) - open/close 6954 (time 1772420136.76 total 140.25 last 65.23) - open/close 7655 (time 1772420146.77 total 150.26 last 70.08) total: 8000 open/close in 155.74 seconds: 51.37 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=13494, priv_cnt=231 Round 2: enqueue=17734, priv_cnt=348 Round 3: enqueue=22107, priv_cnt=349 Round 4: enqueue=26186, priv_cnt=349 Round 5: enqueue=30308, priv_cnt=345 Round 6: enqueue=34403, priv_cnt=343 Round 7: enqueue=38527, priv_cnt=345 Round 8: enqueue=42692, priv_cnt=350 Round 9: enqueue=46845, priv_cnt=341 Round 10: enqueue=51293, priv_cnt=348 LFRU Result: ldlm_enqueue delta=42871, time=656s ============================================================ 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: 51293 Round 1: enqueue=56198, priv_cnt=0 Round 2: enqueue=60702, priv_cnt=0 Round 3: enqueue=65059, priv_cnt=0 Round 4: enqueue=69702, priv_cnt=0 Round 5: enqueue=74425, priv_cnt=0 Round 6: enqueue=78979, priv_cnt=0 Round 7: enqueue=83530, priv_cnt=0 Round 8: enqueue=88091, priv_cnt=0 Round 9: enqueue=92587, priv_cnt=0 Round 10: enqueue=96794, priv_cnt=0 LRU Result: ldlm_enqueue delta=45501, time=568s ============================================================== Final: LFRU=42871, LRU=45501 Improvement: 5% ==============================================================