全部产品
Search
文档中心

:Apa yang harus dilakukan jika jumlah prosesor logis pada instance ECS Windows tidak sesuai dengan tipe instans?

更新时间:Jan 22, 2026

Gejala

Jumlah prosesor logis yang ditampilkan di sistem operasi lebih sedikit daripada jumlah vCPU yang ditentukan untuk tipe instans ECS.image

Penyebab

  • Batasan parameter BOOT: Parameter yang membatasi jumlah prosesor, seperti numproc atau onecpu, telah dikonfigurasi dalam Windows Boot Configuration Data (BCD).

  • Hyper-threading dinonaktifkan: Pengaturan Threads per core dalam konfigurasi instance ECS diatur ke 1, atau terdapat kunci registri yang menonaktifkan hyper-threading.

Solusi

Langkah 1: Hapus batasan parameter BOOT

Gunakan command line untuk menghapus parameter boot yang membatasi jumlah core CPU.

  1. Login ke instance ECS.

    1. Buka ECS console - Instances. Pada bilah navigasi atas, pilih wilayah dan kelompok sumber daya yang dituju.

    2. Buka halaman detail instance yang dituju, klik Connect, lalu pilih Workbench. Atur metode koneksi ke Terminal, masukkan username dan password, lalu login ke halaman terminal grafis.

  2. Hapus batasan parameter BOOT.

    1. Klik kanan ikon 开始图标, klik Run, masukkan powershell, lalu tekan Enter.

    2. Jalankan perintah berikut untuk mengecek konfigurasi boot saat ini.

      bcdedit
    3. Periksa output perintah untuk menemukan numproc atau onecpu. Jika salah satu parameter tersebut ada, jalankan perintah berikut untuk menghapusnya. Ganti <identifier> dengan identifier Windows boot loader dari output perintah pada langkah sebelumnya.

      # Hapus batasan jumlah prosesor
      bcdedit /deletevalue "<identifier>" numproc
      
      # Hapus batasan mode prosesor tunggal
      bcdedit /deletevalue "<identifier>" onecpu
      Jika identifier-nya adalah {current}, jalankan bcdedit /deletevalue "{current}" numproc dan bcdedit /deletevalue "{current}" onecpu sesuai kebutuhan.
    4. Mulai ulang instance agar konfigurasi berlaku.

Langkah 2: Aktifkan Hyper-Threading ECS

Jika tidak ada parameter boot yang membatasi jumlah CPU, periksa konfigurasi hyper-threading instance ECS.

  1. Hentikan instance.

    Anda hanya dapat mengubah opsi CPU saat instance berada dalam status Stopped.

  2. Ubah konfigurasi.

    1. Buka ECS console - Instances.

    2. Klik ID instance tujuan untuk membuka halaman detailnya. Di bagian Configuration Information, klik Change CPU Options.

    3. Pada kotak dialog yang muncul, pastikan bahwa Threads per core tidak diatur ke 1. Nilai 1 akan menonaktifkan hyper-threading.

  3. Jalankan instance.

    Setelah menyimpan konfigurasi, jalankan instance dan verifikasi jumlah prosesor logisnya.

Langkah 3: Sesuaikan registri untuk memperbaiki hyper-threading yang dinonaktifkan

Jika Threads per core bukan bernilai 1, Anda dapat memeriksa apakah kebijakan keamanan telah menonaktifkan hyper-threading. Untuk informasi selengkapnya, lihat KB4072698.

  1. Login ke instance ECS. Untuk membuka Registry Editor, klik kanan ikon 开始图标, klik Run, lalu masukkan regedit.

  2. Navigasikan ke path berikut:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  3. Periksa keberadaan kunci FeatureSettingsOverride dan FeatureSettingsOverrideMask. Jika kunci-kunci tersebut ada, pastikan nilai FeatureSettingsOverride adalah 72 dan nilai FeatureSettingsOverrideMask adalah 3.

  4. Mulai ulang instance agar konfigurasi berlaku.