== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:37 (1772419957) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 7.52 seconds: 53.22 ops/second - open/close 403 (time 1772419988.16 total 10.01 last 40.24) - open/close 775 (time 1772419998.17 total 20.03 last 37.14) - open/close 1445 (time 1772420008.17 total 30.03 last 67.00) - open/close 1946 (time 1772420018.19 total 40.04 last 50.03) - open/close 2427 (time 1772420028.19 total 50.05 last 48.07) - open/close 2898 (time 1772420038.20 total 60.05 last 47.08) - open/close 3369 (time 1772420048.20 total 70.06 last 47.08) - open/close 3804 (time 1772420058.20 total 80.06 last 43.49) - open/close 4313 (time 1772420068.22 total 90.07 last 50.82) - open/close 4821 (time 1772420078.23 total 100.08 last 50.76) - open/close 5141 (time 1772420088.26 total 110.11 last 31.90) - open/close 5372 (time 1772420098.33 total 120.18 last 22.94) - open/close 5764 (time 1772420108.34 total 130.20 last 39.14) - open/close 6299 (time 1772420118.35 total 140.21 last 53.45) - open/close 6932 (time 1772420128.36 total 150.22 last 63.26) - open/close 7654 (time 1772420138.37 total 160.22 last 72.16) total: 8000 open/close in 165.12 seconds: 48.45 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=13444, priv_cnt=221 Round 2: enqueue=17550, priv_cnt=344 Round 3: enqueue=21898, priv_cnt=348 Round 4: enqueue=26063, priv_cnt=352 Round 5: enqueue=30166, priv_cnt=342 Round 6: enqueue=34299, priv_cnt=348 Round 7: enqueue=38349, priv_cnt=348 Round 8: enqueue=42579, priv_cnt=342 Round 9: enqueue=46753, priv_cnt=347 Round 10: enqueue=50799, priv_cnt=349 LFRU Result: ldlm_enqueue delta=42377, time=723s ============================================================ 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: 50799 Round 1: enqueue=55659, priv_cnt=0 Round 2: enqueue=60248, priv_cnt=0 Round 3: enqueue=64760, priv_cnt=0 Round 4: enqueue=69232, priv_cnt=0 Round 5: enqueue=73725, priv_cnt=0 Round 6: enqueue=78232, priv_cnt=0 Round 7: enqueue=82824, priv_cnt=0 Round 8: enqueue=87455, priv_cnt=0 Round 9: enqueue=92084, priv_cnt=0 Round 10: enqueue=97146, priv_cnt=0 LRU Result: ldlm_enqueue delta=46347, time=725s ============================================================== Final: LFRU=42377, LRU=46347 Improvement: 8% ==============================================================