== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:57:17 (1772420237) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.06 seconds: 56.62 ops/second - open/close 662 (time 1772420264.80 total 10.00 last 66.18) - open/close 1269 (time 1772420274.81 total 20.01 last 60.67) - open/close 1866 (time 1772420284.81 total 30.01 last 59.70) - open/close 2602 (time 1772420294.84 total 40.04 last 73.37) - open/close 3342 (time 1772420304.84 total 50.04 last 73.98) - open/close 3916 (time 1772420314.86 total 60.06 last 57.28) - open/close 4481 (time 1772420324.87 total 70.08 last 56.43) - open/close 5031 (time 1772420334.88 total 80.09 last 54.95) - open/close 5704 (time 1772420344.91 total 90.11 last 67.16) - open/close 6280 (time 1772420354.91 total 100.12 last 57.55) - open/close 6911 (time 1772420364.92 total 110.12 last 63.07) - open/close 7532 (time 1772420374.93 total 120.14 last 61.99) total: 8000 open/close in 127.99 seconds: 62.50 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=13540, priv_cnt=233 Round 2: enqueue=17963, priv_cnt=344 Round 3: enqueue=22247, priv_cnt=345 Round 4: enqueue=26355, priv_cnt=342 Round 5: enqueue=30686, priv_cnt=347 Round 6: enqueue=34718, priv_cnt=349 Round 7: enqueue=38989, priv_cnt=348 Round 8: enqueue=43167, priv_cnt=347 Round 9: enqueue=47546, priv_cnt=351 Round 10: enqueue=51710, priv_cnt=345 LFRU Result: ldlm_enqueue delta=43291, time=892s ============================================================ 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: 51714 Round 1: enqueue=56741, priv_cnt=0 Round 2: enqueue=61220, priv_cnt=0 Round 3: enqueue=66216, priv_cnt=0 Round 4: enqueue=70875, priv_cnt=0 Round 5: enqueue=75522, priv_cnt=0 Round 6: enqueue=80256, priv_cnt=0 Round 7: enqueue=85058, priv_cnt=0 Round 8: enqueue=89572, priv_cnt=0 Round 9: enqueue=94324, priv_cnt=0 Round 10: enqueue=98957, priv_cnt=0 LRU Result: ldlm_enqueue delta=47243, time=1081s ============================================================== Final: LFRU=43291, LRU=47243 Improvement: 8% ==============================================================