Skip to content

Commit 6ac81c2

Browse files
committed
Sorted machine types by cpus
1 parent 8cd8009 commit 6ac81c2

File tree

1 file changed

+74
-75
lines changed

1 file changed

+74
-75
lines changed

cluster-autoscaler/cloudprovider/gce/gce_price_model.go

Lines changed: 74 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -45,217 +45,216 @@ var (
4545
// between the three machine types, the prices for e2-micro and e2-small
4646
// are artificially set to be higher than the price of e2-medium.
4747
instancePrices = map[string]float64{
48+
"c2-standard-4": 0.2088,
49+
"c2-standard-8": 0.4176,
4850
"c2-standard-16": 0.8352,
4951
"c2-standard-30": 1.5660,
50-
"c2-standard-4": 0.2088,
5152
"c2-standard-60": 3.1321,
52-
"c2-standard-8": 0.4176,
53-
"e2-highcpu-16": 0.39576,
5453
"e2-highcpu-2": 0.04947,
5554
"e2-highcpu-4": 0.09894,
5655
"e2-highcpu-8": 0.19788,
57-
"e2-highmem-16": 0.72320,
56+
"e2-highcpu-16": 0.39576,
5857
"e2-highmem-2": 0.09040,
5958
"e2-highmem-4": 0.18080,
6059
"e2-highmem-8": 0.36160,
60+
"e2-highmem-16": 0.72320,
6161
"e2-medium": 0.03351,
6262
"e2-micro": 0.03353, // Should be 0.00838. Set to be > e2-medium.
6363
"e2-small": 0.03352, // Should be 0.01675. Set to be > e2-medium.
64-
"e2-standard-16": 0.53609,
6564
"e2-standard-2": 0.06701,
6665
"e2-standard-4": 0.13402,
6766
"e2-standard-8": 0.26805,
67+
"e2-standard-16": 0.53609,
6868
"f1-micro": 0.0076,
6969
"g1-small": 0.0257,
7070
"m1-megamem-96": 10.6740,
71-
"m1-ultramem-160": 25.2156,
7271
"m1-ultramem-40": 6.3039,
7372
"m1-ultramem-80": 12.6078,
73+
"m1-ultramem-160": 25.2156,
7474
"m2-ultramem-208": 42.186,
7575
"m2-ultramem-416": 84.371,
76-
"n1-highcpu-16": 0.5672,
7776
"n1-highcpu-2": 0.0709,
78-
"n1-highcpu-32": 1.1344,
7977
"n1-highcpu-4": 0.1418,
80-
"n1-highcpu-64": 2.2688,
8178
"n1-highcpu-8": 0.2836,
79+
"n1-highcpu-16": 0.5672,
80+
"n1-highcpu-32": 1.1344,
81+
"n1-highcpu-64": 2.2688,
8282
"n1-highcpu-96": 3.402,
83-
"n1-highmem-16": 0.9472,
8483
"n1-highmem-2": 0.1184,
85-
"n1-highmem-32": 1.8944,
8684
"n1-highmem-4": 0.2368,
87-
"n1-highmem-64": 3.7888,
8885
"n1-highmem-8": 0.4736,
86+
"n1-highmem-16": 0.9472,
87+
"n1-highmem-32": 1.8944,
88+
"n1-highmem-64": 3.7888,
8989
"n1-highmem-96": 5.6832,
9090
"n1-standard-1": 0.0475,
91-
"n1-standard-16": 0.7600,
9291
"n1-standard-2": 0.0950,
93-
"n1-standard-32": 1.5200,
9492
"n1-standard-4": 0.1900,
95-
"n1-standard-64": 3.0400,
9693
"n1-standard-8": 0.3800,
94+
"n1-standard-16": 0.7600,
95+
"n1-standard-32": 1.5200,
96+
"n1-standard-64": 3.0400,
9797
"n1-standard-96": 4.5600,
98-
"n2-highcpu-16": 0.5736,
9998
"n2-highcpu-2": 0.0717,
100-
"n2-highcpu-32": 1.1471,
10199
"n2-highcpu-4": 0.1434,
100+
"n2-highcpu-8": 0.2868,
101+
"n2-highcpu-16": 0.5736,
102+
"n2-highcpu-32": 1.1471,
102103
"n2-highcpu-48": 1.7207,
103104
"n2-highcpu-64": 2.2943,
104-
"n2-highcpu-8": 0.2868,
105105
"n2-highcpu-80": 2.8678,
106-
"n2-highmem-16": 1.0481,
107106
"n2-highmem-2": 0.1310,
108-
"n2-highmem-32": 2.0962,
109107
"n2-highmem-4": 0.2620,
108+
"n2-highmem-8": 0.5241,
109+
"n2-highmem-16": 1.0481,
110+
"n2-highmem-32": 2.0962,
110111
"n2-highmem-48": 3.1443,
111112
"n2-highmem-64": 4.1924,
112-
"n2-highmem-8": 0.5241,
113113
"n2-highmem-80": 5.2406,
114-
"n2-standard-16": 0.7769,
115114
"n2-standard-2": 0.0971,
116-
"n2-standard-32": 1.5539,
117115
"n2-standard-4": 0.1942,
116+
"n2-standard-8": 0.3885,
117+
"n2-standard-16": 0.7769,
118+
"n2-standard-32": 1.5539,
118119
"n2-standard-48": 2.3308,
119120
"n2-standard-64": 3.1078,
120-
"n2-standard-8": 0.3885,
121121
"n2-standard-80": 3.8847,
122-
"n2d-highcpu-128": 3.9920,
123-
"n2d-highcpu-16": 0.4990,
124122
"n2d-highcpu-2": 0.0624,
125-
"n2d-highcpu-224": 6.9861,
126-
"n2d-highcpu-32": 0.9980,
127123
"n2d-highcpu-4": 0.1248,
124+
"n2d-highcpu-8": 0.2495,
125+
"n2d-highcpu-16": 0.4990,
126+
"n2d-highcpu-32": 0.9980,
128127
"n2d-highcpu-48": 1.4970,
129128
"n2d-highcpu-64": 1.9960,
130-
"n2d-highcpu-8": 0.2495,
131129
"n2d-highcpu-80": 2.4950,
132130
"n2d-highcpu-96": 2.9940,
133-
"n2d-highmem-16": 0.9119,
131+
"n2d-highcpu-128": 3.9920,
132+
"n2d-highcpu-224": 6.9861,
134133
"n2d-highmem-2": 0.1140,
135-
"n2d-highmem-32": 1.8237,
136134
"n2d-highmem-4": 0.2280,
135+
"n2d-highmem-8": 0.4559,
136+
"n2d-highmem-16": 0.9119,
137+
"n2d-highmem-32": 1.8237,
137138
"n2d-highmem-48": 2.7356,
138139
"n2d-highmem-64": 3.6474,
139-
"n2d-highmem-8": 0.4559,
140140
"n2d-highmem-80": 4.5593,
141141
"n2d-highmem-96": 5.4711,
142-
"n2d-standard-128": 5.4075,
143-
"n2d-standard-16": 0.6759,
144142
"n2d-standard-2": 0.0845,
145-
"n2d-standard-224": 9.4632,
146-
"n2d-standard-32": 1.3519,
147143
"n2d-standard-4": 0.1690,
144+
"n2d-standard-8": 0.3380,
145+
"n2d-standard-16": 0.6759,
146+
"n2d-standard-32": 1.3519,
148147
"n2d-standard-48": 2.0278,
149148
"n2d-standard-64": 2.7038,
150-
"n2d-standard-8": 0.3380,
151149
"n2d-standard-80": 3.3797,
152150
"n2d-standard-96": 4.0556,
151+
"n2d-standard-128": 5.4075,
152+
"n2d-standard-224": 9.4632,
153153
}
154-
155154
preemptiblePrices = map[string]float64{
155+
"c2-standard-4": 0.0505,
156+
"c2-standard-8": 0.1011,
156157
"c2-standard-16": 0.2021,
157158
"c2-standard-30": 0.3790,
158-
"c2-standard-4": 0.0505,
159159
"c2-standard-60": 0.7579,
160-
"c2-standard-8": 0.1011,
161-
"e2-highcpu-16": 0.11873,
162160
"e2-highcpu-2": 0.01484,
163161
"e2-highcpu-4": 0.02968,
164162
"e2-highcpu-8": 0.05936,
165-
"e2-highmem-16": 0.21696,
163+
"e2-highcpu-16": 0.11873,
166164
"e2-highmem-2": 0.02712,
167165
"e2-highmem-4": 0.05424,
168166
"e2-highmem-8": 0.10848,
167+
"e2-highmem-16": 0.21696,
169168
"e2-medium": 0.01005,
170169
"e2-micro": 0.01007, // Should be 0.00251. Set to be > e2-medium.
171170
"e2-small": 0.01006, // Should be 0.00503. Set to be > e2-medium.
172-
"e2-standard-16": 0.16083,
173171
"e2-standard-2": 0.02010,
174172
"e2-standard-4": 0.04021,
175173
"e2-standard-8": 0.08041,
174+
"e2-standard-16": 0.16083,
176175
"f1-micro": 0.0035,
177176
"g1-small": 0.0070,
178177
"m1-megamem-96": 2.2600,
179-
"m1-ultramem-160": 5.3244,
180178
"m1-ultramem-40": 1.3311,
181179
"m1-ultramem-80": 2.6622,
182-
"n1-highcpu-16": 0.1200,
180+
"m1-ultramem-160": 5.3244,
183181
"n1-highcpu-2": 0.0150,
184-
"n1-highcpu-32": 0.2400,
185182
"n1-highcpu-4": 0.0300,
186-
"n1-highcpu-64": 0.4800,
187183
"n1-highcpu-8": 0.0600,
184+
"n1-highcpu-16": 0.1200,
185+
"n1-highcpu-32": 0.2400,
186+
"n1-highcpu-64": 0.4800,
188187
"n1-highcpu-96": 0.7200,
189-
"n1-highmem-16": 0.2000,
190188
"n1-highmem-2": 0.0250,
191-
"n1-highmem-32": 0.4000,
192189
"n1-highmem-4": 0.0500,
193-
"n1-highmem-64": 0.8000,
194190
"n1-highmem-8": 0.1000,
191+
"n1-highmem-16": 0.2000,
192+
"n1-highmem-32": 0.4000,
193+
"n1-highmem-64": 0.8000,
195194
"n1-highmem-96": 1.2000,
196195
"n1-standard-1": 0.0100,
197-
"n1-standard-16": 0.1600,
198196
"n1-standard-2": 0.0200,
199-
"n1-standard-32": 0.3200,
200197
"n1-standard-4": 0.0400,
201-
"n1-standard-64": 0.6400,
202198
"n1-standard-8": 0.0800,
199+
"n1-standard-16": 0.1600,
200+
"n1-standard-32": 0.3200,
201+
"n1-standard-64": 0.6400,
203202
"n1-standard-96": 0.9600,
204-
"n2-highcpu-16": 0.1388,
205203
"n2-highcpu-2": 0.0173,
206-
"n2-highcpu-32": 0.2776,
207204
"n2-highcpu-4": 0.0347,
205+
"n2-highcpu-8": 0.0694,
206+
"n2-highcpu-16": 0.1388,
207+
"n2-highcpu-32": 0.2776,
208208
"n2-highcpu-48": 0.4164,
209209
"n2-highcpu-64": 0.5552,
210-
"n2-highcpu-8": 0.0694,
211210
"n2-highcpu-80": 0.6940,
212-
"n2-highmem-16": 0.2536,
213211
"n2-highmem-2": 0.0317,
214-
"n2-highmem-32": 0.5073,
215212
"n2-highmem-4": 0.0634,
213+
"n2-highmem-8": 0.1268,
214+
"n2-highmem-16": 0.2536,
215+
"n2-highmem-32": 0.5073,
216216
"n2-highmem-48": 0.7609,
217217
"n2-highmem-64": 1.0145,
218-
"n2-highmem-8": 0.1268,
219218
"n2-highmem-80": 1.2681,
220-
"n2-standard-16": 0.1880,
221219
"n2-standard-2": 0.0235,
222-
"n2-standard-32": 0.3760,
223220
"n2-standard-4": 0.0470,
221+
"n2-standard-8": 0.0940,
222+
"n2-standard-16": 0.1880,
223+
"n2-standard-32": 0.3760,
224224
"n2-standard-48": 0.5640,
225225
"n2-standard-64": 0.7520,
226-
"n2-standard-8": 0.0940,
227226
"n2-standard-80": 0.9400,
228-
"n2d-highcpu-128": 0.9660,
229-
"n2d-highcpu-16": 0.1208,
230227
"n2d-highcpu-2": 0.0151,
231-
"n2d-highcpu-224": 1.6905,
232-
"n2d-highcpu-32": 0.2415,
233228
"n2d-highcpu-4": 0.0302,
229+
"n2d-highcpu-8": 0.0604,
230+
"n2d-highcpu-16": 0.1208,
231+
"n2d-highcpu-32": 0.2415,
234232
"n2d-highcpu-48": 0.3623,
235233
"n2d-highcpu-64": 0.4830,
236-
"n2d-highcpu-8": 0.0604,
237234
"n2d-highcpu-80": 0.6038,
238235
"n2d-highcpu-96": 0.7245,
239-
"n2d-highmem-16": 0.2207,
236+
"n2d-highcpu-128": 0.9660,
237+
"n2d-highcpu-224": 1.6905,
240238
"n2d-highmem-2": 0.0276,
241-
"n2d-highmem-32": 0.4413,
242239
"n2d-highmem-4": 0.0552,
240+
"n2d-highmem-8": 0.1103,
241+
"n2d-highmem-16": 0.2207,
242+
"n2d-highmem-32": 0.4413,
243243
"n2d-highmem-48": 0.6620,
244244
"n2d-highmem-64": 0.8826,
245-
"n2d-highmem-8": 0.1103,
246245
"n2d-highmem-80": 1.1033,
247246
"n2d-highmem-96": 1.3239,
248-
"n2d-standard-128": 1.3085,
249-
"n2d-standard-16": 0.1636,
250247
"n2d-standard-2": 0.0204,
251-
"n2d-standard-224": 2.2900,
252-
"n2d-standard-32": 0.3271,
253248
"n2d-standard-4": 0.0409,
249+
"n2d-standard-8": 0.0818,
250+
"n2d-standard-16": 0.1636,
251+
"n2d-standard-32": 0.3271,
254252
"n2d-standard-48": 0.4907,
255253
"n2d-standard-64": 0.6543,
256-
"n2d-standard-8": 0.0818,
257254
"n2d-standard-80": 0.8178,
258255
"n2d-standard-96": 0.9814,
256+
"n2d-standard-128": 1.3085,
257+
"n2d-standard-224": 2.2900,
259258
}
260259
)
261260

0 commit comments

Comments
 (0)