cara mengalokasikan core CPU secara manual ke program di Windows 10?

Jika Kamu memiliki perangkat keras yang berkinerja buruk dan ingin meningkatkan kinerja program favorit Kamu, Kamu dapat mengalokasikan inti prosesor ke dalamnya.

Windows 10 memiliki banyak opsi yang dapat Kamu atur untuk mendapatkan kinerja yang lebih baik. Fitur CPU Affinity dan CPU Priority Windows 10 adalah beberapa yang paling bagus, dan meskipun bukan peluru ajaib untuk meningkatkan kinerja PC secara instan, fitur tersebut akan membuat perbedaan jika perangkat keras Kamu menua.

Mengingat sensitivitas proses, Kamu hanya boleh menetapkan afinitas CPU dan prioritas CPU jika Kamu bersedia menerima hal-hal yang menurun. Namun, jika Kamu siap untuk mengubah sistem Kamu menjadi yang terbaik, mari kita lihat cara mengatur afinitas CPU dan prioritas CPU di Windows 10.

Apa itu CPU Affinity di Windows 10?

Setiap sistem operasi memiliki algoritma penjadwalan yang mendasarinya. Algoritma penjadwalan bertanggung jawab untuk mendistribusikan sumber daya komputasi ke proses atau utas yang berbeda. Di Windows 10, ratusan proses dapat berjalan secara bersamaan.

CPU tidak dapat menangani semua proses ini secara bersamaan, sehingga algoritma penjadwalan mengelola proses ini dan mengalokasikan waktu CPU untuk mereka berdasarkan beberapa faktor.

Dengan demikian, afinitas prosesor dapat dilihat sebagai intervensi pengguna dalam penjadwal. Biasanya algoritma penjadwalan Windows memutuskan proses mana yang akan berjalan pada inti CPU mana. Jika Kamu mengatur Afinitas Prosesor secara manual, Kamu dapat memaksa proses atau utas untuk berjalan pada inti apa pun yang Kamu pilih.

Dengan kata lain, afinitas CPU memungkinkan Kamu untuk menetapkan satu atau lebih inti CPU ke proses atau utas pilihan Kamu. Proses atau utas yang Kamu tetapkan afinitasnya hanya akan berjalan pada inti yang ditentukan.

Namun, ini tidak membuat inti eksklusif untuk proses ini saja. Windows masih dapat menetapkan proses yang berbeda untuk inti ini. Menyetel afinitas prosesor hanya memengaruhi proses yang Kamu pilih dengan menjalankannya hanya pada inti yang ditetapkan.

Apa itu Prioritas CPU di Windows 10?

Seperti yang kami jelaskan di atas, mungkin ada ratusan proses atau utas yang bersaing untuk waktu CPU kapan saja di Windows 10. Untuk memastikan bahwa proses dan utas eksekusi penting mendapatkan akses prioritas ke sumber daya CPU, algoritme penjadwalan Windows menetapkan prioritas untuk masing-masing proses dan utas eksekusi dalam sistem operasi.

Misalnya, algoritma penjadwalan Windows memberikan prioritas tinggi untuk proses Windows yang penting seperti Sistem dan Windows Explorer. Jika proses ini berada dalam antrian, mereka akan mengakses prosesor sebelum proses dengan prioritas lebih rendah.

Jadi ketika Kamu secara manual mengatur prioritas CPU dari suatu proses ke tingkat tinggi, penjadwal Windows memastikan bahwa proses ini mendapat akses prioritas ke sumber daya CPU.

Terakhir, prioritas prosesor sangat berbeda dengan afinitas prosesor. Saat menyetel prioritas CPU dari suatu proses menginformasikan penjadwal cara menangani proses tersebut, menyetel afinitas prosesor akan mengunci proses ke satu atau lebih inti CPU tertentu. Dengan set afinitas CPU, bahkan jika proses memiliki prioritas tinggi atau rendah, itu akan berjalan pada core/core yang ditentukan.

Mengapa Kamu ingin menetapkan program ke inti prosesor tertentu?

Salah satu masalah terbesar yang harus dihadapi oleh komputasi modern adalah banyaknya program single-threaded. Bahkan pada tahun 2021 di mana sebagian besar prosesor adalah quad-core atau lebih, beberapa program hanya memanfaatkan salah satu dari banyak core yang tersedia.

Ini menimbulkan masalah bagi penjadwal sistem operasi modern: bagaimana menjadwalkan proses single-threaded pada prosesor multi-threaded tanpa merusak kompatibilitas?

Dalam kebanyakan kasus, penjadwal modern secara efisien menjadwalkan proses single-threaded pada prosesor modern. Tetapi terkadang program lama rusak karena kompatibilitas yang buruk. Di sinilah konfigurasi Processor Affinity bisa berguna.

Afinitas prosesor membatasi proses untuk berjalan pada inti CPU yang ditentukan. Dalam kasus program single-threaded yang lebih lama, Kamu dapat membatasi proses ini ke satu inti CPU dengan mengatur afinitas CPU.

Selain itu, orang dengan mesin yang lebih lemah juga dapat memperoleh manfaat dari menetapkan prioritas tinggi untuk tugas-tugas penting mereka. Misalnya, jika Kamu seorang editor video, Kamu dapat menetapkan prioritas tinggi untuk program rendering Kamu sebelum Kamu mulai merender video. Dengan begitu, ketika Kamu ingin membuat video, Windows tahu bahwa ia harus mencurahkan sebagian besar perhatiannya untuk memproses video Kamu.

Bagaimana cara mengatur afinitas CPU dan prioritas CPU?

Untuk mengatur afinitas CPU dan prioritas CPU, Kamu harus membuka Task Manager dan melanjutkan dari sana.

  • Buka Pengelola tugas dengan mengklik kanan di taskbar Windows 10 dan memilih Pengelola tugas. Kemudian navigasikan ke proses yang ingin Kamu atur afinitasnya.
  • Kemudian klik kanan pada proses ini dan pilih Pergi ke rincian.
  • Proses yang Kamu pilih akan disorot di panel baru yang muncul. Klik kanan pada proses yang disorot dan pilih Tetapkan afinitas. panel Afinitas CPU kemudian ditampilkan.
  • Di panel Afinitas CPU, batalkan pilihan inti CPU yang prosesnya tidak Kamu inginkan. Kemudian klik Oke. Afinitas CPU sekarang akan disetel dan proses yang Kamu pilih hanya akan berjalan pada inti CPU yang dipilih.
  • Untuk mengatur prioritas prosesor, klik kanan pada proses apa pun di Pengelola tugas dan pilih Pergi ke rincian.
  • Selanjutnya, klik kanan pada proses yang disorot dan klik Tetapkan prioritas.
  • Pilih prioritas dari daftar yang muncul. Jika Kamu ingin proses Kamu berjalan kapan pun diperlukan, pilih Waktu sebenarnya.

Namun, jika Kamu memilih Real Time, proses sistem lain yang mungkin kritis akan menunggu dalam antrian. Hal ini dapat menyebabkan perlambatan sistem secara umum dalam kasus yang paling ringan dan kegagalan sistem yang lengkap dalam kasus terburuk, jadi berhati-hatilah saat mengatur proses ke prioritas Realtime.

  • prioritas Tinggidi sisi lain, lebih aman selama Kamu tidak menempatkan terlalu banyak proses dalam prioritas Tinggi.
  • Opsi lain dalam daftar, yaitu Diatas normal, Normal, Dibawah normal dan Rendahsudah cukup jelas.

Jangan atur afinitas CPU dan prioritas CPU jika Kamu tidak tahu apa yang Kamu lakukan

Kamu hanya harus mengatur afinitas CPU dan prioritas CPU jika Kamu tahu apa yang Kamu lakukan. Peningkatan kinerja, meskipun besar dalam beberapa kasus, tidak sebanding dengan kerumitan yang mungkin Kamu hadapi jika terjadi kesalahan. Dari pelambatan hingga crash sistem acak, pengaturan afinitas dan prioritas seharusnya hanya menjadi pilihan terakhir Kamu.

Rate this post

Leave a Comment