Bagi mereka yang tidak tahu, CPU parking adalah fitur dalam rilis Windows Server baru-baru ini yang memungkinkan Windows untuk menjatuhkan inti CPU ke nol, dan tidak ada yang menggunakannya. Ini telah diperkenalkan sebagai langkah hemat daya. Ada lebih banyak detail di sini , di antara tempat-tempat lain.
Namun yang saya ingin tahu adalah apakah masalah ini pada tamu yang divirtualisasi - atau apakah CPU parkir lebih merupakan penghalang daripada bantuan, mengingat bahwa CPU fisik dikelola oleh ESXi, bukan Windows, dan bahwa CPU yang diparkir lebih kecil kemungkinannya untuk berurusan dengan lalu lintas kecuali jika penjadwal menganggap ada cukup banyak pekerjaan untuk melepas CPU?
Saya belum menemukan apa pun tentang ini - saya curiga ini akan sangat didasarkan pada beban kerja yang diberikan, tetapi saya belum melihat diskusi apa pun (tidak seperti, katakanlah, apakah hyper-threading memiliki efek, yang tampaknya dibahas secara berkala ). Sementara saya mengerti "tes dengan beban kerja Anda", saya bertanya-tanya apakah ada saran / pedoman di luar sana yang saya lewatkan.
Jawaban:
Cobalah untuk mengukur VM Anda dengan benar .
Jika Anda memiliki cukup CPU virtual yang cukup untuk khawatir tentang "parkir CPU", Anda mungkin telah mengalokasikan terlalu banyak untuk VM.
Ini bukan permintaan umum, jadi saya hanya mengandalkan alat manajemen sumber daya tradisional kecuali jika Anda saat ini mengalami masalah kinerja.
Edit:
Anda sedang mengalami masalah kinerja.
sumber
Itu tidak masalah. Jika Anda ingin menghemat daya, alokasikan lebih sedikit core ke tamu VM. Windows akan mencoba mengelola core "virtual" -nya, tetapi tidak memiliki kendali atas hypervisor sehingga tidak akan mempengaruhi CPU fisik aktual pada sistem.
sumber