Commit 1632117
Jugad Khajuria
Add m8id instance family (Granite Rapids + local NVMe)
m8id = m8i CPU + local NVMe. Mirrors m8i (GRANITE_RAPIDS_IPC, 3.9 GHz all-core)
and adds the local-NVMe ephemeral profile:
- instance_families.py: "m8id" entry with io_latency_curve "8th-gen-ssd".
- auto_shape.py: "8th-gen-ssd" latency curve from fio (4k randread, QD1, 60s),
median across 20 m8id.4xlarge (confirmed by a separate 9-instance run):
low/mid/high = p5/p50/p95 = 0.070/0.093/0.103 ms. Per-instance p50 is bimodal
(~76us / ~93us clusters, ~35%/65% split), so the median is firmly ~93us.
minimum_value 0.03 = realistic floor (clat-min ~0.5us is a cached-I/O
artifact); maximum_value 1.2 = tail bound.
- auto_shape.py: aws_iops_per_gib "8id" = (303.5, 151.8). m8id's published
instance-store IOPS match the m6id/m7gd per-GiB rate exactly (m8id.96xlarge =
6,439,992 read / 3,220,008 write over 6x3800 GB = 22,800 GB).1 parent 95db2b1 commit 1632117
2 files changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
26 | 34 | | |
27 | 35 | | |
28 | 36 | | |
| |||
88 | 96 | | |
89 | 97 | | |
90 | 98 | | |
| 99 | + | |
91 | 100 | | |
92 | 101 | | |
93 | 102 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
221 | 230 | | |
222 | 231 | | |
223 | 232 | | |
| |||
0 commit comments