View a markdown version of this page

Pilih instans Amazon EC2 dan pesan inti CPU untuk arsitektur Anda - AWS Ground Station

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pilih instans Amazon EC2 dan pesan inti CPU untuk arsitektur Anda

Tipe instans Amazon EC2 yang didukung

AWS Ground Station Agen memerlukan inti CPU khusus untuk beroperasi karena alur kerja pengiriman data intensif komputasi. Kami mendukung jenis contoh berikut. Lihat Perencanaan inti CPU untuk memutuskan jenis instance mana yang paling sesuai dengan kasus penggunaan Anda.

Keluarga instans Tipe instans vCPU default Inti CPU default Bandwidth agregat DiGIF maks (MHz)
c5 c5.12xlarge 48 24 180
c5.18xlarge 72 36 380
c5.24xlarge 96 48 380
c5n c5n.18xlarge 72 36 400
c5n.metal 72 36 400
c6i c6i.24xlarge 96 48 400
c6i.32xlarge 128 64 400
c7i c7i.12xlarge 48 24 280
c7i.24xlarge 96 48 400
p3dn p3dn.24xlarge 96 48 400
g4dn g4dn.12xlarge 48 24 400
g4dn.16xlarge 64 32 400
g4dn.metal 96 48 400
p4d p4d.24xlarge 96 48 400
m5 m5.8xlarge 32 16 100
m5.12xlarge 48 24 180
m5.24xlarge 96 48 380
m6i m6i.32xlarge 128 64 400
r5 r5.24xlarge 96 48 380
r5.metal 96 48 380
r5n r5n.24xlarge 96 48 400
r5n.metal 96 48 400
r6i r6i.32xlarge 128 64 400
catatan

Kolom bandwidth agregat Max DiGIF menunjukkan bandwidth agregat maksimum yang didukung untuk semua aliran data DiGIF yang digabungkan pada setiap jenis instans. Keterbatasan ini disebabkan oleh kapasitas jaringan EC2 yang dialokasikan untuk jenis instans yang diberikan. Nilai-nilai ini mewakili perkiraan konservatif dan harus digunakan saat merencanakan konfigurasi DiGIF Anda. Bandwidth aktual dapat bervariasi berdasarkan beban sistem dan faktor lainnya.

Perencanaan inti CPU

AWS Ground Station Agen memerlukan inti prosesor khusus yang berbagi cache L3 untuk setiap aliran data. Agen dirancang untuk memanfaatkan pasangan CPU Hyper-threaded (HT) dan mengharuskan pasangan HT dicadangkan untuk penggunaannya. Pasangan hyper-threaded adalah sepasang CPU virtual (vCPU) yang terkandung dalam satu inti. Tabel berikut menyediakan pemetaan laju data aliran data ke jumlah inti yang diperlukan yang disediakan untuk agen untuk aliran data tunggal. Tabel ini mengasumsikan Cascade Lake atau CPU yang lebih baru dan valid untuk semua jenis instans yang didukung. Jika bandwidth Anda berada di antara entri dalam tabel, pilih yang tertinggi berikutnya.

AWS Ground Station menggunakan dua strategi pengiriman yang berbeda tergantung pada bandwidth aliran data:

  • Narrowband — Bandwidth 40 MHz ke bawah.

  • Wideband - Bandwidth di atas 40 MHz.

Strategi ini memiliki persyaratan inti yang berbeda. Khususnya, aliran data pita sempit mungkin memerlukan lebih banyak inti daripada aliran data pita lebar pada bandwidth yang sebanding atau bahkan lebih tinggi. Strategi dipilih secara otomatis berdasarkan AntennaDownlink bandwidth yang dikonfigurasi.

penting

Setiap aliran data membutuhkan set inti khusus sendiri. Jika Anda memiliki beberapa aliran data, cari persyaratan inti untuk setiap aliran data secara independen menggunakan tabel yang sesuai (pita sempit atau pita lebar) dan jumlahkan. Jangan berbagi inti antar aliran data. Agen membutuhkan inti cadangan tambahan untuk manajemen dan koordinasi, sehingga total inti yang dibutuhkan akan menjadi jumlah inti yang dibutuhkan untuk setiap aliran data ditambah satu inti tambahan (2 vCPU).

Persyaratan inti pita sempit (≤40 MHz)

AntennaDownlink Bandwidth (MHz) Kecepatan Data VITA-49.2 DiGIF yang Diharapkan () Mb/s Jumlah Core (HT CPU Pairs) Jumlah vCPU

≤25

≤500

3

6

30

600

4

8

35

700

4

8

40

800

4

8

Persyaratan inti pita lebar (> 40 MHz)

AntennaDownlink Bandwidth (MHz) Kecepatan Data VITA-49.2 DiGIF yang Diharapkan () Mb/s Jumlah Core (HT CPU Pairs) Jumlah vCPU

50

1000

3

6

100

2000

4

8

150

3000

5

10

200

4000

6

12

250

5000

6

12

300

6000

7

14

350

7000

8

16

400

8000

9

18

Mengumpulkan informasi arsitektur

lscpumemberikan informasi tentang arsitektur sistem Anda. Output dasar menunjukkan vCPU mana (diberi label sebagai “CPU”) milik node NUMA mana (dan setiap node NUMA berbagi cache L3). Di bawah ini kami memeriksa c5.24xlarge contoh untuk mengumpulkan informasi yang diperlukan untuk mengkonfigurasi AWS Ground Station Agen. Ini termasuk informasi yang berguna seperti jumlah vCPU, core, dan v asosiasi. CPU-to-node

> lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 96 On-line CPU(s) list: 0-95 Thread(s) per core: 2 <------ Core(s) per socket: 24 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz Stepping: 7 CPU MHz: 3601.704 BogoMIPS: 6000.01 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 1024K L3 cache: 36608K NUMA node0 CPU(s): 0-23,48-71 <------ NUMA node1 CPU(s): 24-47,72-95 <------

Cores yang didedikasikan untuk AWS Ground Station Agen harus menyertakan kedua vCPU untuk setiap inti yang ditetapkan. Semua core untuk aliran data harus ada pada node NUMA yang sama. -pOpsi untuk lscpu perintah memberi kita inti ke asosiasi CPU yang diperlukan untuk mengkonfigurasi agen. Bidang yang relevan adalah CPU (yang kami sebut sebagai vCPU), Core, dan L3 (yang menunjukkan cache L3 mana yang dibagikan oleh inti itu). Perhatikan bahwa pada sebagian besar prosesor Intel Node NUMA sama dengan cache L3.

Pertimbangkan subset lscpu -p output berikut untuk a c5.24xlarge (disingkat dan diformat untuk kejelasan).

CPU,Core,Socket,Node,,L1d,L1i,L2,L3 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 2 2 0 0 2 2 2 0 3 3 0 0 3 3 3 0 ... 16 0 0 0 0 0 0 0 17 1 0 0 1 1 1 0 18 2 0 0 2 2 2 0 19 3 0 0 3 3 3 0

Dari output kita dapat melihat bahwa Core 0 termasuk vCPU 0 dan 16, Core 1 termasuk vCPUs 1 dan 17, Core 2 termasuk vCPUs 2 dan 18. Dengan kata lain pasangan hyper-threaded adalah: 0 dan 16, 1 dan 17, 2 dan 18.

Contoh penugasan CPU

Sebagai contoh, kita akan menggunakan c5.24xlarge instance untuk downlink Dual Polarity Wideband pada 350MHz. Dari tabel di Perencanaan inti CPU kita tahu bahwa downlink 350 MHz membutuhkan 8 core (16 vCPU) untuk aliran data tunggal. Ini berarti bahwa pengaturan polaritas ganda ini menggunakan dua aliran data membutuhkan total 16 core (32 vCPU) ditambah satu inti (2 vCPU) untuk Agen.

Kami tahu lscpu output untuk c5.24xlarge include NUMA node0 CPU(s): 0-23,48-71 danNUMA node1 CPU(s): 24-47,72-95. Karena NUMA node0 memiliki lebih dari yang kita butuhkan, kita hanya akan menetapkan dari core: 0-23 dan 48-71.

Pertama, kita akan memilih 8 core untuk setiap aliran data yang berbagi cache L3 atau NUMA Node. Kemudian kita akan mencari vCPU yang sesuai (berlabel “CPU”) di output di. lscpu -p Lampiran: lscpu -p output (penuh) untuk c5.24xlarge Contoh proses pemilihan inti mungkin terlihat seperti berikut:

  • Cadangan core 0-1 untuk OS.

  • Aliran 1: pilih core 2-9 yang dipetakan ke vCPU 2-9 dan 50-57.

  • Aliran 2: pilih core 10-17 yang dipetakan ke vCPU 10-17 dan 58-65.

  • Inti agen: pilih inti 18 yang memetakan ke vCPU 18 dan 66.

Ini menghasilkan vCPU 2-18 dan 50-66 sehingga daftar untuk menyediakan agen adalah. [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66] Anda harus memastikan proses Anda sendiri tidak berjalan pada CPU ini seperti yang dijelaskan dalamMenjalankan layanan dan proses di samping AWS Ground Station Agen.

Perhatikan bahwa inti spesifik yang dipilih dalam contoh ini agak sewenang-wenang. Kumpulan inti lainnya akan berfungsi selama memenuhi persyaratan semua berbagi cache L3 untuk setiap aliran data.

Lampiran: lscpu -p output (penuh) untuk c5.24xlarge

> lscpu -p # The following is the parsable format, which can be fed to other # programs. Each different item in every column has an unique ID # starting from zero. # CPU,Core,Socket,Node,,L1d,L1i,L2,L3 0,0,0,0,,0,0,0,0 1,1,0,0,,1,1,1,0 2,2,0,0,,2,2,2,0 3,3,0,0,,3,3,3,0 4,4,0,0,,4,4,4,0 5,5,0,0,,5,5,5,0 6,6,0,0,,6,6,6,0 7,7,0,0,,7,7,7,0 8,8,0,0,,8,8,8,0 9,9,0,0,,9,9,9,0 10,10,0,0,,10,10,10,0 11,11,0,0,,11,11,11,0 12,12,0,0,,12,12,12,0 13,13,0,0,,13,13,13,0 14,14,0,0,,14,14,14,0 15,15,0,0,,15,15,15,0 16,16,0,0,,16,16,16,0 17,17,0,0,,17,17,17,0 18,18,0,0,,18,18,18,0 19,19,0,0,,19,19,19,0 20,20,0,0,,20,20,20,0 21,21,0,0,,21,21,21,0 22,22,0,0,,22,22,22,0 23,23,0,0,,23,23,23,0 24,24,1,1,,24,24,24,1 25,25,1,1,,25,25,25,1 26,26,1,1,,26,26,26,1 27,27,1,1,,27,27,27,1 28,28,1,1,,28,28,28,1 29,29,1,1,,29,29,29,1 30,30,1,1,,30,30,30,1 31,31,1,1,,31,31,31,1 32,32,1,1,,32,32,32,1 33,33,1,1,,33,33,33,1 34,34,1,1,,34,34,34,1 35,35,1,1,,35,35,35,1 36,36,1,1,,36,36,36,1 37,37,1,1,,37,37,37,1 38,38,1,1,,38,38,38,1 39,39,1,1,,39,39,39,1 40,40,1,1,,40,40,40,1 41,41,1,1,,41,41,41,1 42,42,1,1,,42,42,42,1 43,43,1,1,,43,43,43,1 44,44,1,1,,44,44,44,1 45,45,1,1,,45,45,45,1 46,46,1,1,,46,46,46,1 47,47,1,1,,47,47,47,1 48,0,0,0,,0,0,0,0 49,1,0,0,,1,1,1,0 50,2,0,0,,2,2,2,0 51,3,0,0,,3,3,3,0 52,4,0,0,,4,4,4,0 53,5,0,0,,5,5,5,0 54,6,0,0,,6,6,6,0 55,7,0,0,,7,7,7,0 56,8,0,0,,8,8,8,0 57,9,0,0,,9,9,9,0 58,10,0,0,,10,10,10,0 59,11,0,0,,11,11,11,0 60,12,0,0,,12,12,12,0 61,13,0,0,,13,13,13,0 62,14,0,0,,14,14,14,0 63,15,0,0,,15,15,15,0 64,16,0,0,,16,16,16,0 65,17,0,0,,17,17,17,0 66,18,0,0,,18,18,18,0 67,19,0,0,,19,19,19,0 68,20,0,0,,20,20,20,0 69,21,0,0,,21,21,21,0 70,22,0,0,,22,22,22,0 71,23,0,0,,23,23,23,0 72,24,1,1,,24,24,24,1 73,25,1,1,,25,25,25,1 74,26,1,1,,26,26,26,1 75,27,1,1,,27,27,27,1 76,28,1,1,,28,28,28,1 77,29,1,1,,29,29,29,1 78,30,1,1,,30,30,30,1 79,31,1,1,,31,31,31,1 80,32,1,1,,32,32,32,1 81,33,1,1,,33,33,33,1 82,34,1,1,,34,34,34,1 83,35,1,1,,35,35,35,1 84,36,1,1,,36,36,36,1 85,37,1,1,,37,37,37,1 86,38,1,1,,38,38,38,1 87,39,1,1,,39,39,39,1 88,40,1,1,,40,40,40,1 89,41,1,1,,41,41,41,1 90,42,1,1,,42,42,42,1 91,43,1,1,,43,43,43,1 92,44,1,1,,44,44,44,1 93,45,1,1,,45,45,45,1 94,46,1,1,,46,46,46,1 95,47,1,1,,47,47,47,1