== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:51:25 (1772419885) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== - open/close 383 (time 1772419901.99 total 10.02 last 38.22) total: 400 open/close in 10.39 seconds: 38.49 ops/second - open/close 539 (time 1772419920.97 total 10.00 last 53.87) - open/close 984 (time 1772419930.98 total 20.02 last 44.45) - open/close 1553 (time 1772419941.00 total 30.04 last 56.77) - open/close 2237 (time 1772419951.03 total 40.07 last 68.20) - open/close 2757 (time 1772419961.04 total 50.07 last 51.97) - open/close 3460 (time 1772419971.07 total 60.11 last 70.06) - open/close 3943 (time 1772419981.08 total 70.12 last 48.25) - open/close 4402 (time 1772419991.09 total 80.13 last 45.87) - open/close 4868 (time 1772420001.12 total 90.15 last 46.48) - open/close 5643 (time 1772420011.12 total 100.16 last 77.45) - open/close 6430 (time 1772420021.13 total 110.16 last 78.64) - open/close 6846 (time 1772420031.17 total 120.20 last 41.44) - open/close 7272 (time 1772420041.18 total 130.21 last 42.56) - open/close 7889 (time 1772420051.19 total 140.23 last 61.62) total: 8000 open/close in 142.33 seconds: 56.21 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=13589, priv_cnt=227 Round 2: enqueue=17838, priv_cnt=347 Round 3: enqueue=22078, priv_cnt=349 Round 4: enqueue=26106, priv_cnt=343 Round 5: enqueue=30264, priv_cnt=343 Round 6: enqueue=34411, priv_cnt=347 Round 7: enqueue=38393, priv_cnt=342 Round 8: enqueue=42723, priv_cnt=350 Round 9: enqueue=47007, priv_cnt=350 Round 10: enqueue=51119, priv_cnt=349 LFRU Result: ldlm_enqueue delta=42697, time=732s ============================================================ 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: 51119 Round 1: enqueue=56090, priv_cnt=0 Round 2: enqueue=60607, priv_cnt=0 Round 3: enqueue=65176, priv_cnt=0 Round 4: enqueue=69614, priv_cnt=0 Round 5: enqueue=74088, priv_cnt=0 Round 6: enqueue=78576, priv_cnt=0 Round 7: enqueue=83154, priv_cnt=0 Round 8: enqueue=87812, priv_cnt=0 Round 9: enqueue=92346, priv_cnt=0 Round 10: enqueue=96899, priv_cnt=0 LRU Result: ldlm_enqueue delta=45780, time=650s ============================================================== Final: LFRU=42697, LRU=45780 Improvement: 6% ==============================================================