== lfru-performance test mixed: LFRU vs LRU benchmark with mixed hot/cold access pattern ========================================================== 21:52:16 (1772419936) ============================================================== LFRU vs LRU Benchmark: Mixed Hot/Cold Access Pattern ============================================================== total: 400 open/close in 6.06 seconds: 66.04 ops/second - open/close 431 (time 1772419965.66 total 10.01 last 43.07) - open/close 779 (time 1772419975.68 total 20.03 last 34.73) - open/close 1256 (time 1772419985.68 total 30.03 last 47.68) - open/close 1677 (time 1772419995.70 total 40.05 last 42.01) - open/close 2347 (time 1772420005.71 total 50.06 last 66.95) - open/close 2969 (time 1772420015.71 total 60.06 last 62.20) - open/close 3415 (time 1772420025.74 total 70.08 last 44.50) - open/close 3847 (time 1772420035.74 total 80.09 last 43.18) - open/close 4351 (time 1772420045.76 total 90.10 last 50.32) - open/close 4883 (time 1772420055.77 total 100.11 last 53.15) - open/close 5448 (time 1772420065.77 total 110.12 last 56.46) - open/close 6263 (time 1772420075.78 total 120.12 last 81.47) - open/close 6970 (time 1772420085.81 total 130.16 last 70.47) - open/close 7514 (time 1772420095.83 total 140.18 last 54.28) total: 8000 open/close in 149.45 seconds: 53.53 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=13616, priv_cnt=240 Round 2: enqueue=17980, priv_cnt=345 Round 3: enqueue=21950, priv_cnt=350 Round 4: enqueue=26170, priv_cnt=344 Round 5: enqueue=30372, priv_cnt=346 Round 6: enqueue=34552, priv_cnt=348 Round 7: enqueue=38840, priv_cnt=350 Round 8: enqueue=42949, priv_cnt=347 Round 9: enqueue=47089, priv_cnt=346 Round 10: enqueue=51163, priv_cnt=347 LFRU Result: ldlm_enqueue delta=42741, time=600s ============================================================ 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: 51163 Round 1: enqueue=55813, priv_cnt=0 Round 2: enqueue=60385, priv_cnt=0 Round 3: enqueue=64931, priv_cnt=0 Round 4: enqueue=69547, priv_cnt=0 Round 5: enqueue=74001, priv_cnt=0 Round 6: enqueue=78541, priv_cnt=0 Round 7: enqueue=83013, priv_cnt=0 Round 8: enqueue=87517, priv_cnt=0 Round 9: enqueue=92030, priv_cnt=0 Round 10: enqueue=96578, priv_cnt=0 LRU Result: ldlm_enqueue delta=45415, time=517s ============================================================== Final: LFRU=42741, LRU=45415 Improvement: 5% ==============================================================