== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:59:56 (1772420396) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 5.44 seconds: 73.59 ops/second - open/close 776 (time 1772420419.84 total 10.00 last 77.58) - open/close 1597 (time 1772420429.85 total 20.00 last 82.10) - open/close 2264 (time 1772420439.85 total 30.01 last 66.68) - open/close 3120 (time 1772420449.86 total 40.02 last 85.51) - open/close 3874 (time 1772420459.87 total 50.02 last 75.34) - open/close 4678 (time 1772420469.88 total 60.04 last 80.31) - open/close 5566 (time 1772420479.89 total 70.05 last 88.70) - open/close 6340 (time 1772420489.89 total 80.05 last 77.36) - open/close 7183 (time 1772420499.90 total 90.05 last 84.28) total: 8000 open/close in 99.70 seconds: 80.24 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=13208, priv_cnt=219 Round 2: enqueue=17636, priv_cnt=350 Round 3: enqueue=21939, priv_cnt=344 Round 4: enqueue=26133, priv_cnt=347 Round 5: enqueue=30103, priv_cnt=349 Round 6: enqueue=34154, priv_cnt=348 Round 7: enqueue=38301, priv_cnt=341 Round 8: enqueue=42481, priv_cnt=351 Round 9: enqueue=46590, priv_cnt=345 Round 10: enqueue=50646, priv_cnt=344 LFRU Result: ldlm_enqueue delta=42224, time=549s ============================================================ 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: 50648 Round 1: enqueue=55630, priv_cnt=0 Round 2: enqueue=60345, priv_cnt=0 Round 3: enqueue=64893, priv_cnt=0 Round 4: enqueue=69410, priv_cnt=0 Round 5: enqueue=73775, priv_cnt=0 Round 6: enqueue=78367, priv_cnt=0 Round 7: enqueue=82861, priv_cnt=0 Round 8: enqueue=87204, priv_cnt=0 Round 9: enqueue=91563, priv_cnt=0 Round 10: enqueue=96355, priv_cnt=0 LRU Result: ldlm_enqueue delta=45707, time=403s ============================================================== Final: LFRU=42224, LRU=45707 Improvement: 7% ==============================================================