Skip to content

Commit 232b828

Browse files
committed
asim: shorten duration for certain asim tests
This commit shortens the duration of certain asim tests. Durations were chosen by looking output plots to identify when there is no more rebalancing activities or when thrashing patterns remains.
1 parent ed22749 commit 232b828

10 files changed

+118
-118
lines changed

pkg/kv/kvserver/asim/tests/testdata/non_rand/mma/constraint_satisfaction_full_disk.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ setting split_queue_enabled=false
3737
# target is against the goal of zone/lease constraints
3838
# 3. what happens if count-based rebalancing is against any of these goals ^
3939

40-
eval duration=10m samples=1 seed=42 cfgs=(sma-count,mma-count) metrics=(cpu,cpu_util,leases,replicas,disk_fraction_used)
40+
eval duration=3m samples=1 seed=42 cfgs=(sma-count,mma-count) metrics=(cpu,cpu_util,leases,replicas,disk_fraction_used)
4141
----
4242
disk_fraction_used#1: first: [s1=0.61, s2=0.61, s3=0.00, s4=0.61, s5=0.61, s6=0.61, s7=0.00, s8=0.00, s9=0.00] (stddev=0.30, mean=0.34, sum=3)
4343
disk_fraction_used#1: last: [s1=0.49, s2=0.37, s3=0.37, s4=0.61, s5=0.61, s6=0.61, s7=0.00, s8=0.00, s9=0.00] (stddev=0.26, mean=0.34, sum=3)
@@ -48,7 +48,7 @@ leases#1: thrash_pct: [s1=24%, s2=21%, s3=0%, s4=0%, s5=0%, s6=0%, s7=0%, s8=0%,
4848
replicas#1: first: [s1=10, s2=10, s3=0, s4=10, s5=10, s6=10, s7=0, s8=0, s9=0] (stddev=4.97, mean=5.56, sum=50)
4949
replicas#1: last: [s1=8, s2=6, s3=6, s4=10, s5=10, s6=10, s7=0, s8=0, s9=0] (stddev=4.19, mean=5.56, sum=50)
5050
replicas#1: thrash_pct: [s1=48%, s2=26%, s3=0%, s4=0%, s5=0%, s6=0%, s7=0%, s8=0%, s9=0%] (sum=74%)
51-
artifacts[sma-count]: 9fb69e78aa8f7409
51+
artifacts[sma-count]: 7ef09084dfb9e631
5252
==========================
5353
disk_fraction_used#1: first: [s1=0.61, s2=0.61, s3=0.00, s4=0.61, s5=0.61, s6=0.61, s7=0.00, s8=0.00, s9=0.00] (stddev=0.30, mean=0.34, sum=3)
5454
disk_fraction_used#1: last: [s1=0.43, s2=0.43, s3=0.37, s4=0.61, s5=0.61, s6=0.61, s7=0.00, s8=0.00, s9=0.00] (stddev=0.25, mean=0.34, sum=3)
@@ -59,5 +59,5 @@ leases#1: thrash_pct: [s1=24%, s2=40%, s3=0%, s4=0%, s5=0%, s6=0%, s7=0%, s8=0%,
5959
replicas#1: first: [s1=10, s2=10, s3=0, s4=10, s5=10, s6=10, s7=0, s8=0, s9=0] (stddev=4.97, mean=5.56, sum=50)
6060
replicas#1: last: [s1=7, s2=7, s3=6, s4=10, s5=10, s6=10, s7=0, s8=0, s9=0] (stddev=4.17, mean=5.56, sum=50)
6161
replicas#1: thrash_pct: [s1=72%, s2=72%, s3=0%, s4=0%, s5=0%, s6=0%, s7=0%, s8=0%, s9=0%] (sum=143%)
62-
artifacts[mma-count]: 4b6326feaf7fdda9
62+
artifacts[mma-count]: 4874ec1d0424aa31
6363
==========================

pkg/kv/kvserver/asim/tests/testdata/non_rand/mma/full_disk.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ gen_cluster nodes=5 store_byte_capacity_gib=10
1919
gen_ranges ranges=15 bytes=524288000 repl_factor=3 placement_type=skewed
2020
----
2121

22-
eval duration=20m seed=42 cfgs=(mma-only) metrics=(disk_fraction_used,replicas,leases,cpu,cpu_util,mma-count)
22+
eval duration=10m seed=42 cfgs=(mma-only) metrics=(disk_fraction_used,replicas,leases,cpu,cpu_util,mma-count)
2323
----
2424
disk_fraction_used#1: first: [s1=0.92, s2=0.85, s3=0.49, s4=0.24, s5=0.24] (stddev=0.29, mean=0.55, sum=3)
2525
disk_fraction_used#1: last: [s1=0.55, s2=0.55, s3=0.55, s4=0.55, s5=0.55] (stddev=0.00, mean=0.55, sum=3)
@@ -30,5 +30,5 @@ leases#1: thrash_pct: [s1=0%, s2=63%, s3=60%, s4=0%, s5=0%] (sum=122%)
3030
replicas#1: first: [s1=15, s2=14, s3=8, s4=4, s5=4] (stddev=4.73, mean=9.00, sum=45)
3131
replicas#1: last: [s1=9, s2=9, s3=9, s4=9, s5=9] (stddev=0.00, mean=9.00, sum=45)
3232
replicas#1: thrash_pct: [s1=23%, s2=116%, s3=111%, s4=0%, s5=22%] (sum=272%)
33-
artifacts[mma-only]: 599fe3f3850a12bd
33+
artifacts[mma-only]: a9369e989cbbae6d
3434
==========================

pkg/kv/kvserver/asim/tests/testdata/non_rand/mma/heterogeneous_cpu.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ assertion stat=cpu_util type=balance ticks=6 upper_bound=1.1
2929
----
3030
asserting: max_{stores}(cpu_util)/mean_{stores}(cpu_util) ≤ 1.10 at each of last 6 ticks
3131

32-
eval cfgs=(sma-count,mma-count) duration=10m metrics=(cpu,cpu_util)
32+
eval cfgs=(sma-count,mma-count) duration=3m metrics=(cpu,cpu_util)
3333
----
34-
cpu#1: last: [s1=6700914166, s2=6696073333, s3=6603012499] (stddev=45053658.00, mean=6666666666.00, sum=19999999998)
35-
cpu#1: thrash_pct: [s1=185%, s2=170%, s3=189%] (sum=544%)
34+
cpu#1: last: [s1=6702050000, s2=6694069444, s3=6603880555] (stddev=44515870.96, mean=6666666666.33, sum=19999999999)
35+
cpu#1: thrash_pct: [s1=133%, s2=123%, s3=139%] (sum=395%)
3636
cpu_util#1: last: [s1=0.84, s2=0.84, s3=0.41] (stddev=0.20, mean=0.70, sum=2)
37-
cpu_util#1: thrash_pct: [s1=7%, s2=6%, s3=3%] (sum=16%)
38-
artifacts[sma-count]: 3d4b1466c302acd1
37+
cpu_util#1: thrash_pct: [s1=5%, s2=5%, s3=3%] (sum=12%)
38+
artifacts[sma-count]: 1306b93e8b8d4a39
3939
failed assertion sample 1
4040
balance stat=cpu_util threshold=(≤1.10) ticks=6
4141
max/mean=1.20 tick=0
@@ -45,11 +45,11 @@ failed assertion sample 1
4545
max/mean=1.20 tick=4
4646
max/mean=1.20 tick=5
4747
==========================
48-
cpu#1: last: [s1=6399850833, s2=6395993333, s3=7203112093] (stddev=379573477.72, mean=6666318753.00, sum=19998956259)
49-
cpu#1: thrash_pct: [s1=32%, s2=37%, s3=40%] (sum=110%)
48+
cpu#1: last: [s1=6399652777, s2=6391952777, s3=7205401827] (stddev=381661598.00, mean=6665669127.00, sum=19997007381)
49+
cpu#1: thrash_pct: [s1=24%, s2=29%, s3=31%] (sum=84%)
5050
cpu_util#1: last: [s1=0.80, s2=0.80, s3=0.45] (stddev=0.16, mean=0.68, sum=2)
51-
cpu_util#1: thrash_pct: [s1=8%, s2=9%, s3=5%] (sum=21%)
52-
artifacts[mma-count]: 10d7af8d9edcf883
51+
cpu_util#1: thrash_pct: [s1=6%, s2=7%, s3=4%] (sum=16%)
52+
artifacts[mma-count]: c51384f72bf7101d
5353
failed assertion sample 1
5454
balance stat=cpu_util threshold=(≤1.10) ticks=6
5555
max/mean=1.17 tick=0

pkg/kv/kvserver/asim/tests/testdata/non_rand/mma/high_cpu_25nodes.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,33 +23,33 @@ gen_ranges ranges=50 min_key=10001 max_key=20000 placement_type=skewed
2323
gen_load rate=15000 rw_ratio=0.95 min_block=1 max_block=1 request_cpu_per_access=7000000 raft_cpu_per_write=20000 min_key=10001 max_key=20000
2424
----
2525

26-
eval duration=25m samples=1 seed=42 cfgs=(mma-only,mma-count) metrics=(cpu,cpu_util,write_bytes_per_second,replicas,leases)
26+
eval duration=20m samples=1 seed=42 cfgs=(mma-only,mma-count) metrics=(cpu,cpu_util,write_bytes_per_second,replicas,leases)
2727
----
28-
cpu#1: last: [s1=4206946884, s2=4192160557, s3=6308915242, s4=4200098221, s5=4190855179, s6=4199054011, s7=4198384675, s8=4195969774, s9=4205041525, s10=4208294179, s11=4206362381, s12=4205362972, s13=4205781885, s14=4205720756, s15=4189319202, s16=4199761586, s17=4193214179, s18=4204100616, s19=4208198617, s20=4204672847, s21=4208825515, s22=2101879103, s23=4195299559, s24=4202456685, s25=4199007830] (stddev=594992424.39, mean=4201427359.20, sum=105035683980)
29-
cpu#1: thrash_pct: [s1=6%, s2=40%, s3=51%, s4=51%, s5=26%, s6=3%, s7=2%, s8=3%, s9=3%, s10=2%, s11=3%, s12=3%, s13=3%, s14=2%, s15=2%, s16=19%, s17=3%, s18=3%, s19=3%, s20=3%, s21=19%, s22=1%, s23=3%, s24=2%, s25=11%] (sum=267%)
30-
cpu_util#1: last: [s1=0.53, s2=0.52, s3=0.79, s4=0.53, s5=0.52, s6=0.52, s7=0.52, s8=0.52, s9=0.53, s10=0.53, s11=0.53, s12=0.53, s13=0.53, s14=0.53, s15=0.52, s16=0.52, s17=0.52, s18=0.53, s19=0.53, s20=0.53, s21=0.53, s22=0.26, s23=0.52, s24=0.53, s25=0.52] (stddev=0.07, mean=0.53, sum=13)
31-
cpu_util#1: thrash_pct: [s1=6%, s2=40%, s3=51%, s4=51%, s5=26%, s6=3%, s7=2%, s8=3%, s9=3%, s10=2%, s11=3%, s12=3%, s13=3%, s14=2%, s15=2%, s16=19%, s17=3%, s18=3%, s19=3%, s20=3%, s21=19%, s22=1%, s23=3%, s24=2%, s25=11%] (sum=267%)
28+
cpu#1: last: [s1=4206019833, s2=4196185516, s3=6307338295, s4=4199573838, s5=4191438687, s6=4198998914, s7=4195902382, s8=4189575907, s9=4205480772, s10=4212518971, s11=4203942143, s12=4208124857, s13=4201922174, s14=4201899513, s15=4186889030, s16=4198293007, s17=4190652522, s18=4201917446, s19=4208931395, s20=4203404170, s21=4211222091, s22=2100653787, s23=4197759491, s24=4209891497, s25=4199679069] (stddev=594952429.35, mean=4201128612.28, sum=105028215307)
29+
cpu#1: thrash_pct: [s1=6%, s2=40%, s3=51%, s4=51%, s5=26%, s6=3%, s7=2%, s8=2%, s9=3%, s10=2%, s11=3%, s12=3%, s13=3%, s14=2%, s15=2%, s16=19%, s17=2%, s18=3%, s19=2%, s20=3%, s21=19%, s22=1%, s23=3%, s24=2%, s25=11%] (sum=263%)
30+
cpu_util#1: last: [s1=0.53, s2=0.52, s3=0.79, s4=0.52, s5=0.52, s6=0.52, s7=0.52, s8=0.52, s9=0.53, s10=0.53, s11=0.53, s12=0.53, s13=0.53, s14=0.53, s15=0.52, s16=0.52, s17=0.52, s18=0.53, s19=0.53, s20=0.53, s21=0.53, s22=0.26, s23=0.52, s24=0.53, s25=0.52] (stddev=0.07, mean=0.53, sum=13)
31+
cpu_util#1: thrash_pct: [s1=6%, s2=40%, s3=51%, s4=51%, s5=26%, s6=3%, s7=2%, s8=2%, s9=3%, s10=2%, s11=3%, s12=3%, s13=3%, s14=2%, s15=2%, s16=19%, s17=2%, s18=3%, s19=2%, s20=3%, s21=19%, s22=1%, s23=3%, s24=2%, s25=11%] (sum=263%)
3232
leases#1: first: [s1=28, s2=14, s3=4, s4=3, s5=3, s6=2, s7=2, s8=2, s9=2, s10=2, s11=3, s12=2, s13=3, s14=3, s15=2, s16=3, s17=3, s18=3, s19=2, s20=2, s21=2, s22=3, s23=3, s24=3, s25=1] (stddev=5.43, mean=4.00, sum=100)
3333
leases#1: last: [s1=3, s2=4, s3=5, s4=4, s5=4, s6=4, s7=4, s8=3, s9=4, s10=4, s11=5, s12=3, s13=5, s14=4, s15=4, s16=4, s17=4, s18=4, s19=4, s20=4, s21=4, s22=3, s23=5, s24=5, s25=3] (stddev=0.63, mean=4.00, sum=100)
3434
leases#1: thrash_pct: [s1=0%, s2=34%, s3=45%, s4=45%, s5=23%, s6=0%, s7=0%, s8=0%, s9=0%, s10=0%, s11=0%, s12=0%, s13=0%, s14=0%, s15=0%, s16=15%, s17=0%, s18=0%, s19=0%, s20=0%, s21=16%, s22=0%, s23=0%, s24=0%, s25=8%] (sum=187%)
3535
replicas#1: first: [s1=56, s2=44, s3=25, s4=16, s5=12, s6=9, s7=8, s8=7, s9=7, s10=7, s11=7, s12=7, s13=7, s14=8, s15=7, s16=8, s17=7, s18=8, s19=7, s20=7, s21=7, s22=7, s23=7, s24=8, s25=7] (stddev=11.97, mean=12.00, sum=300)
3636
replicas#1: last: [s1=54, s2=33, s3=19, s4=11, s5=10, s6=9, s7=10, s8=8, s9=9, s10=9, s11=8, s12=8, s13=9, s14=9, s15=9, s16=9, s17=8, s18=8, s19=9, s20=9, s21=8, s22=7, s23=9, s24=10, s25=8] (stddev=9.99, mean=12.00, sum=300)
3737
replicas#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=5%, s5=5%, s6=0%, s7=0%, s8=0%, s9=0%, s10=0%, s11=0%, s12=0%, s13=0%, s14=0%, s15=0%, s16=9%, s17=0%, s18=0%, s19=0%, s20=0%, s21=9%, s22=0%, s23=0%, s24=0%, s25=4%] (sum=31%)
38-
write_bytes_per_second#1: last: [s1=9725, s2=9402, s3=9165, s4=9076, s5=9050, s6=9029, s7=9035, s8=9027, s9=9065, s10=9049, s11=9012, s12=8981, s13=9057, s14=9058, s15=9086, s16=9069, s17=9029, s18=9030, s19=9035, s20=9020, s21=9031, s22=9020, s23=9054, s24=9084, s25=9051] (stddev=150.73, mean=9089.60, sum=227240)
39-
write_bytes_per_second#1: thrash_pct: [s1=476%, s2=467%, s3=415%, s4=409%, s5=427%, s6=396%, s7=394%, s8=367%, s9=352%, s10=351%, s11=346%, s12=376%, s13=374%, s14=380%, s15=358%, s16=365%, s17=398%, s18=390%, s19=372%, s20=370%, s21=416%, s22=362%, s23=440%, s24=396%, s25=364%] (sum=9762%)
40-
artifacts[mma-only]: 6abd02a180a2723e
38+
write_bytes_per_second#1: last: [s1=9721, s2=9412, s3=9170, s4=9071, s5=9058, s6=9017, s7=9030, s8=9036, s9=9071, s10=9056, s11=8998, s12=8976, s13=9054, s14=9041, s15=9071, s16=9064, s17=9041, s18=9034, s19=9053, s20=9025, s21=9019, s22=9028, s23=9069, s24=9090, s25=9033] (stddev=151.38, mean=9089.52, sum=227238)
39+
write_bytes_per_second#1: thrash_pct: [s1=461%, s2=452%, s3=399%, s4=395%, s5=411%, s6=380%, s7=378%, s8=353%, s9=336%, s10=337%, s11=330%, s12=360%, s13=357%, s14=364%, s15=341%, s16=349%, s17=382%, s18=375%, s19=355%, s20=354%, s21=400%, s22=345%, s23=426%, s24=381%, s25=348%] (sum=9369%)
40+
artifacts[mma-only]: a914dbff5ba132ec
4141
==========================
42-
cpu#1: last: [s1=4203755712, s2=4205117304, s3=4196162684, s4=4208781266, s5=4202626007, s6=4198184772, s7=4204702598, s8=2102193027, s9=4194110240, s10=4207794527, s11=4203481333, s12=4206758673, s13=4206905422, s14=4200766752, s15=4200632337, s16=4194041902, s17=4198723113, s18=4195220260, s19=4198706533, s20=6304262745, s21=4207997908, s22=4201871011, s23=4198822804, s24=4198502121, s25=4202250092] (stddev=594277650.27, mean=4201694845.72, sum=105042371143)
43-
cpu#1: thrash_pct: [s1=5%, s2=4%, s3=18%, s4=11%, s5=3%, s6=2%, s7=3%, s8=1%, s9=3%, s10=3%, s11=3%, s12=11%, s13=3%, s14=3%, s15=2%, s16=11%, s17=3%, s18=11%, s19=3%, s20=3%, s21=12%, s22=26%, s23=3%, s24=3%, s25=11%] (sum=160%)
44-
cpu_util#1: last: [s1=0.53, s2=0.53, s3=0.52, s4=0.53, s5=0.53, s6=0.52, s7=0.53, s8=0.26, s9=0.52, s10=0.53, s11=0.53, s12=0.53, s13=0.53, s14=0.53, s15=0.53, s16=0.52, s17=0.52, s18=0.52, s19=0.52, s20=0.79, s21=0.53, s22=0.53, s23=0.52, s24=0.52, s25=0.53] (stddev=0.07, mean=0.53, sum=13)
45-
cpu_util#1: thrash_pct: [s1=5%, s2=4%, s3=18%, s4=11%, s5=3%, s6=2%, s7=3%, s8=1%, s9=3%, s10=3%, s11=3%, s12=11%, s13=3%, s14=3%, s15=2%, s16=11%, s17=3%, s18=11%, s19=3%, s20=3%, s21=12%, s22=26%, s23=3%, s24=3%, s25=11%] (sum=160%)
42+
cpu#1: last: [s1=4203432283, s2=4206013435, s3=4196772105, s4=4211761673, s5=4204238574, s6=4196585908, s7=4201050683, s8=2103303950, s9=4191710265, s10=4207983158, s11=4204033295, s12=4208173192, s13=4205338025, s14=4202064414, s15=4202558087, s16=4193473699, s17=4199537064, s18=4194456654, s19=4195303788, s20=6300450861, s21=4209763656, s22=4202783744, s23=4202188461, s24=4196973184, s25=4200585754] (stddev=593587655.68, mean=4201621436.48, sum=105040535912)
43+
cpu#1: thrash_pct: [s1=4%, s2=4%, s3=18%, s4=11%, s5=2%, s6=2%, s7=3%, s8=1%, s9=3%, s10=3%, s11=3%, s12=11%, s13=3%, s14=3%, s15=2%, s16=11%, s17=3%, s18=11%, s19=3%, s20=3%, s21=12%, s22=26%, s23=3%, s24=3%, s25=11%] (sum=158%)
44+
cpu_util#1: last: [s1=0.53, s2=0.53, s3=0.52, s4=0.53, s5=0.53, s6=0.52, s7=0.53, s8=0.26, s9=0.52, s10=0.53, s11=0.53, s12=0.53, s13=0.53, s14=0.53, s15=0.53, s16=0.52, s17=0.52, s18=0.52, s19=0.52, s20=0.79, s21=0.53, s22=0.53, s23=0.53, s24=0.52, s25=0.53] (stddev=0.07, mean=0.53, sum=13)
45+
cpu_util#1: thrash_pct: [s1=4%, s2=4%, s3=18%, s4=11%, s5=2%, s6=2%, s7=3%, s8=1%, s9=3%, s10=3%, s11=3%, s12=11%, s13=3%, s14=3%, s15=2%, s16=11%, s17=3%, s18=11%, s19=3%, s20=3%, s21=12%, s22=26%, s23=3%, s24=3%, s25=11%] (sum=158%)
4646
leases#1: first: [s1=28, s2=14, s3=4, s4=3, s5=3, s6=2, s7=2, s8=2, s9=2, s10=2, s11=3, s12=2, s13=3, s14=3, s15=2, s16=3, s17=3, s18=3, s19=2, s20=2, s21=2, s22=3, s23=3, s24=3, s25=1] (stddev=5.43, mean=4.00, sum=100)
4747
leases#1: last: [s1=3, s2=2, s3=2, s4=4, s5=3, s6=4, s7=4, s8=2, s9=4, s10=4, s11=5, s12=5, s13=5, s14=5, s15=4, s16=4, s17=4, s18=4, s19=4, s20=6, s21=5, s22=4, s23=5, s24=5, s25=3] (stddev=1.02, mean=4.00, sum=100)
4848
leases#1: thrash_pct: [s1=0%, s2=0%, s3=15%, s4=8%, s5=7%, s6=0%, s7=0%, s8=0%, s9=0%, s10=0%, s11=0%, s12=8%, s13=0%, s14=0%, s15=0%, s16=8%, s17=0%, s18=8%, s19=0%, s20=0%, s21=8%, s22=22%, s23=0%, s24=0%, s25=8%] (sum=92%)
4949
replicas#1: first: [s1=56, s2=44, s3=25, s4=16, s5=12, s6=9, s7=8, s8=7, s9=7, s10=7, s11=7, s12=7, s13=7, s14=8, s15=7, s16=8, s17=7, s18=8, s19=7, s20=7, s21=7, s22=7, s23=7, s24=8, s25=7] (stddev=11.97, mean=12.00, sum=300)
5050
replicas#1: last: [s1=14, s2=12, s3=13, s4=12, s5=11, s6=13, s7=12, s8=12, s9=12, s10=12, s11=12, s12=11, s13=12, s14=11, s15=12, s16=12, s17=11, s18=12, s19=12, s20=14, s21=10, s22=11, s23=12, s24=13, s25=12] (stddev=0.89, mean=12.00, sum=300)
5151
replicas#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=5%, s5=0%, s6=0%, s7=0%, s8=0%, s9=0%, s10=0%, s11=0%, s12=5%, s13=0%, s14=0%, s15=0%, s16=0%, s17=0%, s18=0%, s19=0%, s20=0%, s21=5%, s22=0%, s23=0%, s24=0%, s25=5%] (sum=19%)
52-
write_bytes_per_second#1: last: [s1=1686, s2=179, s3=1671, s4=3142, s5=7584, s6=9088, s7=9064, s8=10564, s9=12078, s10=9091, s11=12046, s12=12017, s13=12053, s14=10568, s15=10624, s16=9114, s17=12062, s18=9091, s19=12034, s20=13531, s21=10548, s22=9080, s23=10587, s24=9130, s25=10597] (stddev=3535.53, mean=9089.16, sum=227229)
53-
write_bytes_per_second#1: thrash_pct: [s1=22%, s2=16%, s3=27%, s4=27%, s5=47%, s6=68%, s7=65%, s8=62%, s9=47%, s10=65%, s11=45%, s12=54%, s13=50%, s14=68%, s15=41%, s16=40%, s17=74%, s18=94%, s19=48%, s20=57%, s21=51%, s22=40%, s23=52%, s24=69%, s25=77%] (sum=1308%)
54-
artifacts[mma-count]: 67e43ff4dcb6965b
52+
write_bytes_per_second#1: last: [s1=1687, s2=179, s3=1672, s4=3136, s5=7591, s6=9077, s7=9059, s8=10574, s9=12089, s10=9097, s11=12027, s12=12025, s13=12052, s14=10552, s15=10609, s16=9109, s17=12070, s18=9095, s19=12056, s20=13533, s21=10534, s22=9087, s23=10604, s24=9136, s25=10579] (stddev=3536.13, mean=9089.16, sum=227229)
53+
write_bytes_per_second#1: thrash_pct: [s1=21%, s2=16%, s3=27%, s4=26%, s5=45%, s6=66%, s7=63%, s8=61%, s9=46%, s10=63%, s11=43%, s12=52%, s13=48%, s14=67%, s15=39%, s16=38%, s17=72%, s18=92%, s19=46%, s20=55%, s21=49%, s22=38%, s23=50%, s24=67%, s25=75%] (sum=1267%)
54+
artifacts[mma-count]: 5f9074ffb5e728e9
5555
==========================

pkg/kv/kvserver/asim/tests/testdata/non_rand/mma/high_cpu_able_to_shed_leases.txt

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,33 +24,33 @@ gen_ranges ranges=25 min_key=0 max_key=10000 placement_type=replica_placement
2424
gen_load rate=50000 rw_ratio=0 min_key=0 max_key=10000 raft_cpu_per_write=100000
2525
----
2626

27-
eval duration=30m samples=1 seed=42 cfgs=(mma-only,mma-count) metrics=(cpu,cpu_util,write_bytes_per_second,replicas,leases)
27+
eval duration=5m samples=1 seed=42 cfgs=(mma-only,mma-count) metrics=(cpu,cpu_util,write_bytes_per_second,replicas,leases)
2828
----
29-
cpu#1: last: [s1=2599713435, s2=2799759450, s3=3200050347, s4=3199885256, s5=3200075310] (stddev=253112601.53, mean=2999896759.60, sum=14999483798)
30-
cpu#1: thrash_pct: [s1=162%, s2=84%, s3=146%, s4=177%, s5=177%] (sum=746%)
31-
cpu_util#1: last: [s1=0.29, s2=0.31, s3=0.36, s4=0.36, s5=0.36] (stddev=0.03, mean=0.33, sum=2)
32-
cpu_util#1: thrash_pct: [s1=162%, s2=84%, s3=146%, s4=177%, s5=177%] (sum=746%)
29+
cpu#1: last: [s1=2598964872, s2=2599396812, s3=2996720523, s4=3199182403, s5=3599520277] (stddev=379582220.28, mean=2998756977.40, sum=14993784887)
30+
cpu#1: thrash_pct: [s1=161%, s2=82%, s3=144%, s4=176%, s5=158%] (sum=721%)
31+
cpu_util#1: last: [s1=0.29, s2=0.29, s3=0.33, s4=0.36, s5=0.40] (stddev=0.04, mean=0.33, sum=2)
32+
cpu_util#1: thrash_pct: [s1=161%, s2=82%, s3=144%, s4=176%, s5=158%] (sum=721%)
3333
leases#1: first: [s1=25, s2=0, s3=0, s4=0, s5=0] (stddev=10.00, mean=5.00, sum=25)
3434
leases#1: last: [s1=3, s2=5, s3=7, s4=10, s5=0] (stddev=3.41, mean=5.00, sum=25)
3535
leases#1: thrash_pct: [s1=30%, s2=0%, s3=0%, s4=0%, s5=57%] (sum=87%)
3636
replicas#1: first: [s1=25, s2=13, s3=13, s4=12, s5=12] (stddev=5.02, mean=15.00, sum=75)
37-
replicas#1: last: [s1=13, s2=14, s3=16, s4=16, s5=16] (stddev=1.26, mean=15.00, sum=75)
38-
replicas#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=0%, s5=35%] (sum=35%)
39-
write_bytes_per_second#1: last: [s1=25997, s2=27997, s3=32000, s4=31998, s5=32000] (stddev=2530.93, mean=29998.40, sum=149992)
40-
write_bytes_per_second#1: thrash_pct: [s1=162%, s2=84%, s3=146%, s4=177%, s5=177%] (sum=746%)
41-
artifacts[mma-only]: 123731b2fdd740e2
37+
replicas#1: last: [s1=13, s2=13, s3=15, s4=16, s5=18] (stddev=1.90, mean=15.00, sum=75)
38+
replicas#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=0%, s5=0%] (sum=0%)
39+
write_bytes_per_second#1: last: [s1=25989, s2=25993, s3=29967, s4=31991, s5=35995] (stddev=3796.01, mean=29987.00, sum=149935)
40+
write_bytes_per_second#1: thrash_pct: [s1=161%, s2=82%, s3=144%, s4=176%, s5=158%] (sum=722%)
41+
artifacts[mma-only]: 9a1122b07e8a1e71
4242
==========================
43-
cpu#1: last: [s1=3200054918, s2=2800070997, s3=3200598149, s4=2799968139, s5=3000353068] (stddev=179022817.20, mean=3000209054.20, sum=15001045271)
44-
cpu#1: thrash_pct: [s1=125%, s2=63%, s3=50%, s4=108%, s5=80%] (sum=426%)
43+
cpu#1: last: [s1=3199860194, s2=2799497761, s3=3199674637, s4=2800510026, s5=2999404241] (stddev=178780081.94, mean=2999789371.80, sum=14998946859)
44+
cpu#1: thrash_pct: [s1=124%, s2=62%, s3=49%, s4=108%, s5=79%] (sum=422%)
4545
cpu_util#1: last: [s1=0.36, s2=0.31, s3=0.36, s4=0.31, s5=0.33] (stddev=0.02, mean=0.33, sum=2)
46-
cpu_util#1: thrash_pct: [s1=125%, s2=63%, s3=50%, s4=108%, s5=80%] (sum=426%)
46+
cpu_util#1: thrash_pct: [s1=124%, s2=62%, s3=49%, s4=108%, s5=79%] (sum=422%)
4747
leases#1: first: [s1=25, s2=0, s3=0, s4=0, s5=0] (stddev=10.00, mean=5.00, sum=25)
4848
leases#1: last: [s1=6, s2=2, s3=5, s4=5, s5=7] (stddev=1.67, mean=5.00, sum=25)
4949
leases#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=0%, s5=0%] (sum=0%)
5050
replicas#1: first: [s1=25, s2=13, s3=13, s4=12, s5=12] (stddev=5.02, mean=15.00, sum=75)
5151
replicas#1: last: [s1=16, s2=14, s3=16, s4=14, s5=15] (stddev=0.89, mean=15.00, sum=75)
5252
replicas#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=0%, s5=0%] (sum=0%)
53-
write_bytes_per_second#1: last: [s1=32000, s2=28000, s3=32005, s4=27999, s5=30003] (stddev=1790.20, mean=30001.40, sum=150007)
54-
write_bytes_per_second#1: thrash_pct: [s1=124%, s2=63%, s3=50%, s4=108%, s5=80%] (sum=426%)
55-
artifacts[mma-count]: 2ef4e5947798976f
53+
write_bytes_per_second#1: last: [s1=31998, s2=27994, s3=31996, s4=28005, s5=29994] (stddev=1787.74, mean=29997.40, sum=149987)
54+
write_bytes_per_second#1: thrash_pct: [s1=124%, s2=62%, s3=49%, s4=108%, s5=79%] (sum=422%)
55+
artifacts[mma-count]: e81950c3e42f43d
5656
==========================

0 commit comments

Comments
 (0)