全部产品
Search
文档中心

Elastic Compute Service:Lihat dan ubah topologi CPU

更新时间:Nov 09, 2025

Anda dapat melihat dan mengubah topologi CPU dari instance Elastic Compute Service (ECS) sesuai kebutuhan untuk meningkatkan kinerja, paralelisme, serta mengoptimalkan alokasi sumber daya dalam berbagai skenario seperti lingkungan virtualisasi, pemrograman multi-threaded, dan komputasi kinerja tinggi (HPC). Topik ini menjelaskan cara memanggil operasi API untuk melihat dan mengubah topologi CPU dari instance ECS.

Informasi latar belakang

Topologi CPU

Topologi CPU mengacu pada cara core fisik dan core logis terhubung dalam prosesor multi-core. Pada sebagian besar kasus, setiap core fisik memiliki satu atau lebih core logis. Core fisik saling terhubung melalui bus atau jaringan interkoneksi. Performa dan efisiensi energi prosesor multi-core bervariasi tergantung pada topologi CPU.

Beberapa keluarga instance Alibaba Cloud mendukung dua topologi CPU yang berbeda: Mode kontinu Hyper-Threading (HT) (ContinuousCoreToHTMapping) dan Mode diskrit HT (DiscreteCoreToHTMapping).

  • Topologi CPU HT kontinu: Core logis ditetapkan secara berurutan ke core fisik, membantu mengurangi komunikasi dan persaingan antar thread. Mode ini cocok untuk tugas komputasi yang memerlukan latensi akses memori rendah dan kemampuan komputasi mendekati performa core fisik, seperti komputasi ilmiah, analisis data, dan komputasi kinerja tinggi yang sensitif terhadap akses memori dan komputasi inti.

  • Topologi CPU HT diskrit: Core logis didistribusikan secara diskrit ke core fisik, membantu mengurangi persaingan sumber daya dalam lingkungan multi-threaded dan memberikan isolasi performa yang lebih baik. Mode ini cocok untuk tugas-tugas yang dialokasikan secara terpisah ke thread atau tugas-tugas yang memerlukan performa single-thread tinggi.

Catatan

Dalam contoh ini, digunakan sebuah instance x86 dengan delapan vCPU. Gambar-gambar berikut menunjukkan dua jenis topologi CPU.

Gambar-gambar berikut menunjukkan dua jenis topologi CPU:

Mode HT kontinu

image.png

Hubungan antara core logis dan core fisik:

  • HT 0 dan HT 1 termasuk dalam CORE 0.

  • HT 2 dan HT 3 termasuk dalam CORE 1.

  • HT 4 dan HT 5 merupakan bagian dari CORE 2.

  • HT 6 dan HT 7 termasuk dalam CORE 3.

Pola HT diskrit

image.png

Hubungan antara core logis dan core fisik:

  • HT 0 dan HT 4 termasuk dalam CORE 0.

  • HT 1 dan HT 5 termasuk dalam CORE 1.

  • HT 2 dan HT 6 termasuk dalam CORE 2.

  • HT 3 dan HT 7 termasuk dalam CORE 3.

Batasan

Anda hanya dapat memodifikasi topologi CPU dari instance dalam keluarga instance berikut:

  • ecs.g9i, ecs.c9i, dan ecs.r9i

  • ecs.hfg9i, ecs.hfc9i, dan ecs.hfr9i

  • ecs.g8i, ecs.c8i, dan ecs.r8i

  • ecs.g7, ecs.c7, dan ecs.r7

  • ecs.g7a, ecs.c7a, dan ecs.r7a

  • ecs.hfg8i, ecs.hfc8i, dan ecs.hfr8i

  • ecs.hfg7, ecs.hfc7, dan ecs.hfr7

  • ecs.g6, ecs.c6, dan ecs.r6

  • ecs.g6e, ecs.c6e, dan ecs.r6e

Untuk informasi lebih lanjut, lihat topik Ikhtisar Keluarga Instance.

Lihat topologi CPU

Panggil operasi API DescribeInstances dan sertakan parameter permintaan AdditionalAttributes. Periksa tanggapan untuk menentukan topologi CPU dari instance. Untuk informasi lebih lanjut, lihat DescribeInstances.

Parameter respons dapat mengembalikan nilai-nilai berikut:

  • Mode HT kontinu: ContinuousCoreToHTMapping

  • Mode HT diskrit: DiscreteCoreToHTMapping

  • Tidak dapat mengubah nilai kosong.

Modifikasi topologi CPU dari instance

Penting

Jika Anda ingin memodifikasi topologi CPU dari suatu instance untuk memenuhi kebutuhan bisnis Anda, kami sarankan melakukan pengujian benchmark dan evaluasi performa untuk menentukan mode yang paling sesuai sebelum memodifikasi topologi CPU.

Anda dapat memanggil operasi API dan menyetel parameter CpuOptions.TopologyType untuk memodifikasi topologi CPU dari suatu instance.

  • Membuat instance

    Panggil operasi API RunInstances dan atur parameter CpuOptions.TopologyType untuk mengubah topologi CPU. Untuk informasi lebih lanjut, lihat RunInstances.

  • Instance yang telah dibuat

    Catatan

    Sebelum memanggil operasi API untuk memodifikasi topologi CPU dari instance yang ada, pastikan bahwa instance tersebut dalam keadaan Stopped.

    Panggil operasi API ModifyInstanceAttribute dan atur parameter CpuOptions.TopologyType untuk mengubah topologi CPU. Untuk informasi lebih lanjut, lihat ModifyInstanceAttribute.

Nilai valid untuk parameter CpuOptions.TopologyType adalah sebagai berikut:

  • Mode HT kontinu: ContinuousCoreToHTMapping

  • Mode HT diskrit: DiscreteCoreToHTMapping