== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:51:59 (1772419919) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.84 seconds: 58.51 ops/second - open/close 750 (time 1772419944.94 total 10.01 last 74.93) - open/close 1335 (time 1772419954.95 total 20.02 last 58.42) - open/close 1896 (time 1772419964.96 total 30.03 last 56.08) - open/close 2526 (time 1772419974.97 total 40.04 last 62.92) - open/close 3098 (time 1772419984.97 total 50.04 last 57.18) - open/close 3665 (time 1772419994.98 total 60.05 last 56.65) - open/close 4083 (time 1772420005.01 total 70.08 last 41.69) - open/close 4551 (time 1772420015.01 total 80.08 last 46.79) - open/close 5111 (time 1772420025.01 total 90.08 last 55.98) - open/close 5562 (time 1772420035.02 total 100.09 last 45.06) - open/close 5945 (time 1772420045.66 total 110.73 last 36.00) - open/close 6347 (time 1772420055.72 total 120.79 last 39.96) - open/close 6689 (time 1772420065.72 total 130.79 last 34.19) - open/close 6938 (time 1772420075.73 total 140.80 last 24.89) - open/close 7337 (time 1772420085.73 total 150.80 last 39.89) - open/close 7827 (time 1772420095.73 total 160.80 last 48.99) total: 8000 open/close in 163.12 seconds: 49.04 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=241 Round 2: enqueue=17858, priv_cnt=346 Round 3: enqueue=22171, priv_cnt=349 Round 4: enqueue=26363, priv_cnt=349 Round 5: enqueue=30582, priv_cnt=346 Round 6: enqueue=34605, priv_cnt=347 Round 7: enqueue=38910, priv_cnt=345 Round 8: enqueue=43188, priv_cnt=345 Round 9: enqueue=47424, priv_cnt=351 Round 10: enqueue=51598, priv_cnt=347 LFRU Result: ldlm_enqueue delta=43176, time=975s ============================================================ 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: 51598 Round 1: enqueue=56319, priv_cnt=0 Round 2: enqueue=60843, priv_cnt=0 Round 3: enqueue=65306, priv_cnt=0 Round 4: enqueue=69910, priv_cnt=0 Round 5: enqueue=74674, priv_cnt=0 Round 6: enqueue=79203, priv_cnt=0 Round 7: enqueue=84130, priv_cnt=0 Round 8: enqueue=88808, priv_cnt=0 Round 9: enqueue=93462, priv_cnt=0 Round 10: enqueue=98205, priv_cnt=0 LRU Result: ldlm_enqueue delta=46609, time=989s ============================================================== Final: LFRU=43176, LRU=46609 Improvement: 7% ==============================================================