== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:08 (1772419928) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 9.38 seconds: 42.65 ops/second - open/close 375 (time 1772419961.96 total 10.00 last 37.49) - open/close 660 (time 1772419972.56 total 20.61 last 26.88) - open/close 1111 (time 1772419982.57 total 30.61 last 45.06) - open/close 1541 (time 1772419992.57 total 40.62 last 42.99) - open/close 1945 (time 1772420002.59 total 50.63 last 40.34) - open/close 2530 (time 1772420012.60 total 60.64 last 58.43) - open/close 3031 (time 1772420022.64 total 70.68 last 49.89) - open/close 3512 (time 1772420032.65 total 80.70 last 48.04) - open/close 3896 (time 1772420042.68 total 90.72 last 38.29) - open/close 4265 (time 1772420052.74 total 100.78 last 36.70) - open/close 4788 (time 1772420062.74 total 110.78 last 52.28) - open/close 5466 (time 1772420072.74 total 120.78 last 67.78) - open/close 5980 (time 1772420082.74 total 130.79 last 51.39) - open/close 6431 (time 1772420092.75 total 140.79 last 45.06) - open/close 6822 (time 1772420102.76 total 150.80 last 39.07) - open/close 7404 (time 1772420112.77 total 160.81 last 58.16) total: 8000 open/close in 169.73 seconds: 47.13 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=13484, priv_cnt=244 Round 2: enqueue=17584, priv_cnt=345 Round 3: enqueue=21730, priv_cnt=348 Round 4: enqueue=25912, priv_cnt=351 Round 5: enqueue=30053, priv_cnt=351 Round 6: enqueue=34112, priv_cnt=347 Round 7: enqueue=38200, priv_cnt=342 Round 8: enqueue=42287, priv_cnt=351 Round 9: enqueue=46302, priv_cnt=349 Round 10: enqueue=50522, priv_cnt=349 LFRU Result: ldlm_enqueue delta=42100, time=634s ============================================================ 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: 50522 Round 1: enqueue=55395, priv_cnt=0 Round 2: enqueue=60007, priv_cnt=0 Round 3: enqueue=64536, priv_cnt=0 Round 4: enqueue=69166, priv_cnt=0 Round 5: enqueue=73749, priv_cnt=0 Round 6: enqueue=78197, priv_cnt=0 Round 7: enqueue=82615, priv_cnt=0 Round 8: enqueue=87140, priv_cnt=0 Round 9: enqueue=91682, priv_cnt=0 Round 10: enqueue=96259, priv_cnt=0 LRU Result: ldlm_enqueue delta=45737, time=530s ============================================================== Final: LFRU=42100, LRU=45737 Improvement: 7% ==============================================================