Saya menggunakan laptop lama dan melakukan pemrosesan berat yang membutuhkan penggunaan CPU tinggi untuk waktu yang lama (~ 30 menit - 2 jam). Ketika proses menempatkan beban berat pada CPU untuk waktu yang lama, CPU terlalu panas dan komputer dimatikan. Saya tidak ingin menggunakan pendingin / dudukan karena saya membawa laptop ini berkeliling dan bekerja di luar rumah.
Apakah ada cara / aplikasi yang dapat saya batasi penggunaan CPU dari suatu proses di Windows?
catatan: Menetapkan prioritas proses dari task manager tidak berfungsi.
Catatan 2: Kipas bersih.
Jawaban:
Pencarian melalui internet membawa beberapa program yang dapat membantu. Mereka semua freeware .
BES - Battle Encoder Shirase
Penjinak proses
Memproses Lasso
sumber
Solusi termudah yang saya temukan adalah membatasi kekuatan Prosesor.
sumber
Tentu ini adalah pertanyaan lama tapi saya terkejut belum ada yang menyarankan ini:
Kurangi kecepatan CPU Anda.
Praktis semua laptop dan Windows itu sendiri telah membangun mekanisme untuk secara dinamis menyesuaikan kecepatan prosesor agar sesuai dengan beban. Anda bisa mengganti perilaku ini - misalnya di Control Panel = & gt; Opsi Daya = & gt; Lanjut, Anda dapat mengatur kecepatan prosesor maksimum yang di bawah 100%. Prosesor Anda kemudian akan dibatasi pada kecepatan yang lebih rendah, dan dengan demikian menghasilkan lebih sedikit panas, apa pun yang Anda lakukan.
Ini tidak memerlukan perangkat lunak tambahan dan yang lebih penting, mengurangi kecepatan CPU Anda membuat prosesor Anda lebih efisien , jadi adalah solusi yang lebih baik daripada membatasi penggunaan CPU Anda di Windows. Menggunakan 50% prosesor pada 2.0Ghz akan menggunakan daya yang jauh lebih besar daripada 100% prosesor pada 1.0Ghz. Lebih sedikit daya = lebih sedikit panas.
sumber
Saya ingin menambahkan aplikasi yang telah saya gunakan di masa lalu untuk berhasil membatasi pemanfaatan CPU. Saya telah menggunakan threadmaster beberapa kali di masa lalu.
http://threadmaster.tripod.com/
sumber
Di Windows 10, 8 dan 7:
sumber
Alih-alih mengunduh program untuk melakukan itu, jika Anda pergi ke task manager dan pergi ke detail Anda akan melihat daftar proses yang Anda jalankan. Jika Anda mengklik kanan dan menggunakan opsi "atur afinitas" alih-alih "atur prioritas", Anda dapat memilih berapa banyak core yang digunakan oleh masing-masing program sehingga membatasi jumlah penggunaan CPU oleh program.
sumber
Saat ini, solusi terbaik adalah membatasi penggunaan CPU per-proses dengan membatasi afinitas CPU (core yang dapat diakses oleh proses). Anda memiliki presisi yang lebih rendah (hanya dapat membatasi persentase tertentu), tetapi ini adalah operasi yang lebih alami daripada mencoba untuk menunda dan melanjutkan utas proses secara berkala. Memproses Lasso melakukan pekerjaan yang baik dengan afinitas CPU default (persisten). Namun, ini juga memiliki batasan gaya BES yang 'keras', meskipun itu tidak disarankan karena ini adalah tindakan yang tidak wajar.
sumber
Cara lain yang sangat mudah untuk mengatur afinitas executable tertentu ketika diluncurkan adalah dengan menggunakan mulai perintah.
misalnya "mulai / afinitas F iexplore.exe". Jika ada satu aplikasi yang ingin Anda mulai dengan pembatasan, Anda bisa membuat pintasan dengan perintah ini. Perhatikan bahwa afinitas diatur oleh nilai heksadesimal, yang mungkin memerlukan beberapa percobaan dan kesalahan. Periksa proses di task manager untuk melihat hasil afinitas yang sebenarnya!
Lihat lebih lanjut di sini: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx
sumber
Underclocking CPU akan memungkinkan Anda mencapai kecepatan CPU yang lebih lambat, menurunkan panas yang dihasilkan. Anda mungkin perlu pengalaman tingkat lanjut jika motherboard atau CPU Anda tidak memiliki sarana untuk memodifikasi kecepatan clock menggunakan program yang dapat diunduh. (Cari utilitas overclock untuk CPU atau motherboard Anda (hanya dari produsen CPU dan motherboard Anda), perlu diketahui bahwa Anda akan tertarik dengan underclocking.)
Dalam hal tidak ada utilitas yang tersedia, Anda harus memasukkan BIOS komputer Anda dan mengubah kecepatan jam prosesor Anda. Cara termudah adalah dengan mengatur pengali ke angka yang lebih rendah. Tolong jangan sentuh voltase karena ini dapat merusak CPU Anda jika terlalu tinggi, atau menyebabkan kesalahan ketika terlalu rendah. Frekuensi juga tidak boleh dimodifikasi, hanya pengganda. Untuk kembali ke pengaturan default, baca manual BIOS Anda untuk menentukan tombol untuk menekan untuk mengembalikan pengaturan default. (Atau cukup periksa layar BIOS dengan hati-hati, terutama layar keluar.)
sumber