This is probably specific to VM's. 1) Increase cores from 1 to something higher.
Bagi saya ini memiliki efek langsung dan dramatis pada aktivitas CPU dan kegunaan RAM. Hampir hilang di antara komentar antara perbaikan terbaru KB / pembaruan jawaban, ini lewat menyebutkan dalam komentar @Eugene K membutuhkan jawaban dalam dirinya sendiri.
Catatan: Saya menyiapkan ini sebagai jawaban untuk
Pembaruan Windows tidak berfungsi dan mengkonsumsi 100% CPU (Win7 SP1) , yang ditandai duplikat yang satu ini (meskipun yang ini sebenarnya tidak menyebutkan 100% CPU). Saya menemukan saya tidak dapat memposting jawaban saya di sana karena kontrol jawaban tidak ada, mungkin terkait dengan menandainya sebagai duplikat, jadi ini sepertinya tempat terbaik berikutnya ketika orang-orang yang mencoba memecahkan pertanyaan CPU 100% mendapatkan tautan di sini.
Ada beberapa masalah dengan Pembaruan Windows, yang, pada dasarnya, semua terdengar sama. Untuk menjadi jelas: pertanyaan khusus ini adalah tentang Pembaruan Windows yang mengkonsumsi 100% CPU tanpa sesuatu yang tampaknya terjadi, dan tetap dalam keadaan itu selama periode waktu yang lama. Windows 7 VM saya hanya dalam kondisi ini. Task Manager menunjukkan 100% CPU dikonsumsi oleh svchost.exe, proses "induk" generik yang digunakan Windows untuk "host" dan menjalankan layanan individual. Dengan mengklik kanan svchost.exe dan memilih "Pergi ke layanan", saya dapat melihat layanan mana yang menjadi penyebabnya, dan pelakunya adalah wuauserv, layanan Pembaruan Otomatis Pembaruan Windows.
Saya mencoba menghidupkan IPV6, sesuatu yang disarankan di antara jawaban (yang saya pikir sudah saya lakukan pada semua mesin setelah masalah lain) tetapi tidak ada bedanya dalam kasus ini. Saya mulai memilih dan memilih perbaikan terbaru dan pembaruan KB, ketika ada sejumlah masalah serupa dengan Pembaruan Windows; Saya lebih suka menerapkan semua pembaruan itu sendiri, dalam urutan yang benar, jika ada cara untuk mendapatkannya dalam keadaan di mana ia akan melakukan itu. Saya meninggalkannya selama 24 jam dan ketika saya melihat lagi itu masih 100% —dan, apalagi, sejarah pembaruan menunjukkan bahwa ia bahkan belum menginstal satu pun pembaruan pada waktu itu. Yang terakhir telah selesai pada hari sebelumnya, lebih dari 24 jam yang lalu. Beberapa restart tidak ada bedanya: ia langsung kembali ke CPU 100%.
Beralih ke pertanyaan Hyper-V, saya mencari dan menemukan di mana Anda dapat mengkonfigurasi jumlah prosesor untuk VM. Pengaturan ini diklik ketika VM berjalan, jadi Anda harus mematikannya untuk mengubah pengaturan:
Saya meningkatkan jumlah prosesor dari 1 menjadi 2 dan melihat perubahan langsung: VM sekarang tampaknya benar-benar melakukansesuatu. Baik CPU dan penggunaan memori naik dan turun secara konstan. Saya juga memperhatikan bahwa VM tampaknya dapat memanfaatkan lebih banyak memori yang dialokasikan untuk itu: sebelumnya, ketika terjebak pada CPU 100%, ia telah menggunakan 2G dari 4G byte RAM, sedangkan sekarang, naik dan turun, itu menggunakan hingga 3G. Saya mematikannya dan menambah jumlah prosesor lagi, dari 2 menjadi 4, dan melihat peningkatan efek yang sesuai: banyak aktivitas berkelanjutan di Task Manager, berbeda di masing-masing dari 4 prosesor, dan sekali lagi, peningkatan jumlah memori yang bisa digunakannya, masih naik dan turun tetapi sekarang mendekati 4G penuh yang dialokasikan. Tampaknya akan merobek pembaruan sekarang. Dan penggunaan CPU, zig-zag yang cepat juga, sekarang biasanya sekitar 25%,
Untuk rekap, ada sejumlah masalah yang berbeda yang dapat menyebabkan Pembaruan Windows untuk menggantung atau berjalan lambat, dan Microsoft telah menerbitkan berbagai perbaikan terbaru dan pembaruan di area umum ini. Jadi, setiap kali ini muncul, sepertinya ada lebih dari satu faktor yang berkontribusi. Dalam kasus apa pun, meningkatkan jumlah prosesor Hyper-V yang dikonfigurasikan mungkin atau mungkin bukan jawaban yang lengkap, tetapi tidak ada keraguan bahwa hal itu membawa peningkatan dramatis dalam kemampuan mesin untuk memanfaatkan CPU dan RAM.