Setiap node komputasi dalam kluster Elastic High Performance Computing (E-HPC) adalah sebuah Instance ECS. Secara default, Hyper-Threading (HT) diaktifkan pada setiap Instance ECS. Dalam beberapa skenario komputasi kinerja tinggi (HPC), Anda dapat menonaktifkan HT untuk meningkatkan kinerja instance. Topik ini menjelaskan cara menonaktifkan HT untuk node komputasi.
Informasi latar belakang
CPU adalah unit pemrosesan pusat. Sebuah CPU dapat memiliki beberapa core fisik. Teknologi HT memungkinkan pembuatan dua core pemrosesan virtual untuk setiap core fisik dalam CPU. ECS mendukung multi-threading berbasis HT yang memungkinkan dua thread berjalan secara bersamaan pada satu core fisik. Setiap thread dapat dianggap sebagai CPU virtual (vCPU). vCPU adalah core pemrosesan virtual dari Instance ECS. Dalam beberapa skenario HPC, Anda dapat menonaktifkan HT pada node komputasi untuk meningkatkan kinerjanya.
Catatan penggunaan
Jenis instance yang berbeda memiliki batasan yang berbeda terkait penonaktifan HT.
HT hanya dapat dinonaktifkan pada beberapa instance ECS komputasi-teroptimalkan tingkat perusahaan x86. Untuk informasi lebih lanjut, lihat Batasan Tipe Instance.
HT tidak dapat langsung dinonaktifkan pada ECS Bare Metal Instances, tetapi dapat dinonaktifkan di tingkat perangkat lunak.
HT dinonaktifkan secara default pada instance Super Computing Cluster (SCC).
Nonaktifkan HT pada instance ECS komputasi-teroptimalkan tingkat perusahaan x86
Jika Anda perlu menambahkan node komputasi ke kluster yang telah dibuat, Anda dapat menentukan apakah akan mengaktifkan HT untuk instance tersebut.
HT tidak dapat dinonaktifkan pada instance ECS komputasi-teroptimalkan tingkat perusahaan x86 setelah mereka dibuat.
Penambahan manual
Penyesuaian otomatis
Nonaktifkan HT pada ECS Bare Metal Instances
Anda dapat menonaktifkan HT pada ECS Bare Metal Instances di tingkat perangkat lunak setelah instance dibuat, yaitu di dalam sistem operasi tamu. Untuk melakukannya, Anda dapat mengatur nr_cpus atau mengubah status vCPU. Setiap core fisik sesuai dengan dua core pemrosesan virtual. Menonaktifkan HT di dalam sistem operasi tamu sebenarnya adalah menonaktifkan satu core pemrosesan virtual pada setiap core fisik. Dengan cara ini, satu core fisik sesuai dengan hanya satu core pemrosesan virtual.
Untuk menonaktifkan HT secara fisik pada server bare metal, Anda perlu mengelola motherboard BIOS. Proses ini memerlukan restart perangkat keras, yang kompleks dan berisiko. Oleh karena itu, kami merekomendasikan agar Anda menggunakan dua metode yang dijelaskan dalam topik ini. Anda dapat mengelola HT di tingkat perangkat lunak untuk mencapai efek serupa dengan menonaktifkan.
Metode | Keuntungan | Kerugian |
Atur nr_cpu | Saat Anda menggunakan perintah seperti |
|
Ubah status vCPU | Anda dapat menjalankan perintah untuk mengubah status vCPU tanpa me-restart instance. Setelah HT dinonaktifkan dengan cara ini, Anda dapat menggunakan perintah |
|
Kami tidak dapat menjamin apakah kedua metode ini akan memengaruhi bisnis Anda dalam kehidupan nyata. Kami sarankan Anda sepenuhnya mengevaluasi dampak bisnis dalam lingkungan produksi kehidupan nyata.







