Windows 11/10'da Bir İşlem İçin CPU Kullanımını Sınırlandırma

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



Bir BT uzmanı olarak yapmak isteyebileceğiniz şeylerden biri, Windows 10 veya 11'deki bir işlem için CPU kullanımını sınırlamaktır. Bunu yapmak isteyebileceğiniz birkaç neden vardır, ancak en yaygın olanı, bir işlemi uzak tutmaktır. tüm CPU kaynaklarını kullanmak ve sisteminizi yavaşlatmak. Şans eseri, CPU kullanımını sınırlandırmak kolaydır.



Öncelikle, sınırlandırmak istediğiniz işlemin PID'sini (işlem kimliği) bulmanız gerekir. Bunu Görev Yöneticisi'ni açarak yapabilirsiniz (basın Ctrl+Shift+Esc veya sağ tık görev çubuğuna gidin ve 'Görev Yöneticisi'ni seçin) ve 'Ayrıntılar' sekmesini seçin. Ardından, sınırlamak istediğiniz işlemi bulun ve yanındaki PID'yi not edin.





Ardından, bir komut istemi açın ve yerine aşağıdaki komutu yazın. PID sınırlamak istediğiniz işlemin PID'si ile:





indirme konumunu değiştir yani

(IDProcess=PID) setpriority'yi 'düşük' olarak çağıran wmic işlemi



Bu, işlemi CPU kullanımını sınırlayacak şekilde 'düşük' önceliğe ayarlayacaktır. İsterseniz 'normal' veya 'yüksek' öncelikleri de kullanabilirsiniz, ancak 'düşük' genellikle bir işlemin çok fazla CPU tüketmesini engellemek için yeterlidir.

Hepsi bu kadar! Artık Windows 10 veya 11'de bir işlem için CPU kullanımını nasıl sınırlayacağınızı biliyorsunuz.



Windows 11 veya Windows 10 PC'nizde, işlemin uygulama veya oyun için kullanabileceği CPU kaynaklarının miktarını azaltmak veya sınırlamak istediğiniz bir uygulama veya oyunun neden olduğu yüksek CPU kullanımı yaşayabilirsiniz. Bu gönderide, tek işlemli uygulamalar veya çok işlemli uygulamalar için CPU kullanımını nasıl sınırlayacağınızı göstereceğiz.

Bir İşlem İçin CPU Kullanımı Nasıl Sınırlandırılır?

Windows 11/10'da Bir İşlem İçin CPU Kullanımını Sınırlandırma

Basitçe söylemek gerekirse, CPU kullanımı, tüm programlar tarafından tüketilen CPU kaynaklarının mevcut yüzdesidir. Bazı programların daha fazla CPU çekirdeği kullandığını ve sistem kaynaklarını aşırı yüklediğini fark ederseniz, aşağıdaki yöntemleri kullanarak bir oyun/uygulama işlemi veya birden çok işlem için CPU kullanımını sınırlayabilirsiniz.

  1. İşlem önceliğini ve CPU yakınlığını ayarlayın
  2. Üçüncü taraf bir uygulama kullanın
  3. Daha küçük maksimum işlemci durumu

Bu yöntemlere ayrıntılı olarak bakalım.

1] İşlem önceliğini ve CPU yakınlığını ayarlayın

İşlem önceliği Windows'un tüm aktif işlemler için gereken kaynakları ayırmasına ve yeniden tahsis etmesine izin verir. PC kullanıcıları, Görev Yöneticisi aracılığıyla herhangi bir işlemin/alt işlemin önceliğini değiştirebilir, ancak bu yalnızca sistem dışı işlemler için yapılmalıdır. Ana sistem işlemleri için öncelik ayarlarının değişmeden bırakılması en iyisidir.

CPU Uyumluluğu sadece işlemleri sisteminizin CPU çekirdeğinden daha azını kullanacak şekilde kısıtlar. PC kullanıcıları, bir işlemin kullanmasına izin verilen CPU çekirdeği sayısını kontrol etmek için işlem başına ayar yapabilir. CPU yakınlığını değiştirerek, diğer işlemler tarafından kullanılabilir olması için CPU çekirdeklerini serbest bırakabilirsiniz.

İşlem önceliğini ayarlamak için aşağıdakileri yapın:

İşlem önceliğini ayarla

  • Basmak Ctrl + Shift + Esc görev yöneticisini başlatmak için tuş.
  • Görev yöneticisinde, önceliğini değiştirmek istediğiniz işlemi belirtin.
  • Düğmeye de tıklayabilirsiniz İşlemci süreçleri tüketimlerinin azalan sırasına göre sıralamak için bir sütun.
  • Şimdi işlemi sağ tıklayın ve seçin ayrıntılara git bağlam menüsünden seçeneği. Alternatif olarak düğmesine tıklayın Detaylar sekmesine gidin ve değiştirmek istediğiniz işlemi bulun.
  • Ayrıntılar hakkında bölümünde, işlemi sağ tıklayın ve seçin Öncelik Belirle bağlam menüsünden.
  • Sonra seçin Normalin altında (mevcut olduğunda biraz daha az kaynak ayırır) veya Kısa (kullanılabilir olduklarında en az miktarda sistem kaynağı tahsis eder).
  • İşlem önceliğini değiştirmenin sonuçları hakkında sizi bilgilendiren bir uyarı penceresi açılacaktır.
  • Tıklamak Önceliği Değiştir Değişiklikleri uygulamak için düğmesine basın.
  • Görev Yöneticisi'nden çıkın.

İşlemci (CPU) yakınlığını ayarlamak için aşağıdakileri yapın:

CPU (işlemci) yakınlığını ayarla

Not : msedge.exe gibi birden çok işlemi olan uygulamalar için, her yürütülebilir dosya ayrı bir sekme, pencere veya eklenti olduğundan, işlemlerin her biri için CPU yakınlığını ayarlamanız gerekir.

  • Görev Yöneticisi'ni açın.
  • Görev yöneticisi penceresinde, üzerine tıklayın Daha herhangi bir sekme görmüyorsanız ancak çok az bilgi içeren veya hiç bilgi içermeyen yalnızca birkaç uygulama görüyorsanız genişletmek için.
  • Altında Süreçler CPU kullanımını sınırlamak istediğiniz uygulamaya tıklayın. genişletmek uygulama tarafından başlatılan işlemlerin listesi.
  • Sonraki. kısıtlamak istediğiniz işlemi sağ tıklayın ve seçin ayrıntılara git . yönlendirilmek Detaylar sekme
  • Ayrıntılar bölümünde, vurgulanan işleme sağ tıklayın ve seçin Yakınlık kurmak .
  • İÇİNDE İşlemci Uyumluluğu Çoğu işlem için varsayılan olarak, tüm işlemcilerin seçili olduğunu görmeniz gerekir; bu, tüm işlemci çekirdeklerinin işlemi yürütmesine izin verildiği anlamına gelir.
  • Şimdi sadece işaretini kaldır süreçte kullanmak istemediğiniz CPU çekirdeği blokları.
  • Tıklamak İYİ düğme.
  • Görev Yöneticisi'nden çıkın.

İşlem başına yalnızca bir veya daha fazla CPU çekirdeğini sınırlayabileceğinizi, ancak en az bir çekirdeğin seçilmesi gerektiğini unutmayın. Ayrıca, bu yöntemle Windows, tüm CPU çekirdeklerini kullanması gereken varsayılan programı kapatıp açtıktan sonra yapılandırmayı sıfırlayacaktır. Bu nedenle, bir uygulamayı veya oyunu her zaman geçerli CPU çekirdeklerini (CPU eşleştirme) tutmaya zorlamak için aşağıda açıklanan geçici çözümü kullanabilirsiniz.

donanım hızlandırma pencereleri 10

Okumak : Windows Görev Yöneticisi'nde işlem önceliği ayarlanamıyor

İşlem için bir kısayol oluşturarak benzeşim ve CPU önceliğini kalıcı olarak ayarlayın.

İşlem için bir kısayol oluşturarak benzeşim ve CPU önceliğini kalıcı olarak ayarlayın.

  • CPU Affinity ayarı için kullanmak istediğiniz CPU'ların onaltılık değerini belirleyerek başlayın ve işlem için kullanmak istediğiniz CPU çekirdeğinin ikili sayısını elde edin.

İkili sayının uzunluğu, işlemci çekirdeklerinin sayısına göre belirlenir. CPU ikili sisteminde, 0 kapalı ve 1 açık anlamına gelir. İşlem için kullanmak istediğiniz her CPU çekirdeği için değiştirin 0 İle 1 .

Bu yazı için, ile gösteriyoruz 7 çekirdekli işlemci ve sadece kullanacak işlemci 0 başvuru için; kullanılan ikili sayı olacaktır 0000001 .

  • Ardından, dönüştürücüyü kullanarak ikili sayıyı onaltılık sayıya dönüştürmemiz gerekiyor. rapidtables.com/convert .
  • Onaltılık sayıya sahip olduğunuzda, Masaüstü Kısayolu Oluştur'a gidin.
  • İÇİNDE Kısayol oluştur aşağıdaki sözdizimini girin Elemanın konumunu girin alan.
|_+_|
  • Sözdiziminde değiştirin programın adı programın gerçek adını içeren bir yer tutucu (boş veya herhangi bir ad olabilir), Kısa herhangi bir işlemci önceliği ile (gerçek zamanlı, yüksek, normalin üzerinde, normal, normalin altında, düşük), # daha önce elde edilen onaltılık değerle, Program Yolu oyuna veya uygulamaya giden tam yol ile.

Artık bir kısayol oluşturduğunuza göre, bir programı çalıştırmak istiyorsanız, bunun yerine o kısayolu başlatın; Windows, programı kısayolun komut seçeneklerinde ayarladığınız CPU benzeşimi ve önceliğinde otomatik olarak başlatacaktır. Ancak bu yöntemin yalnızca tek bir işlemde çalışan uygulamalar ve oyunlar için işe yarayacağını unutmayın. Chrome.exe, firefox.exe veya msedge.exe gibi birden çok işlemde çalışan uygulamalar için aşağıdaki geçici çözümü izleyerek önceliği ve CPU yakınlığını zorlamanız gerekir.

Okumak : Komut satırını kullanarak çalışan işlemler için işlem önceliğini değiştirin

İşlem için bir PowerShell betiği oluşturarak yakınlık ve CPU önceliğini kalıcı olarak ayarlayın.

İşlem için bir PowerShell betiği oluşturarak yakınlık ve CPU önceliğini kalıcı olarak ayarlayın.

  • Bir PowerShell betiği oluşturarak başlarsınız.
  • Bir metin dosyası oluşturun ve istediğiniz gibi adlandırın, ancak uzantıyla birlikte .ps1 .
  • Oluşturulduktan sonra .ps1 dosyasını Not Defteri'nde veya başka bir uyumlu metin düzenleyicide açın.
  • Bir metin düzenleyicide aşağıdaki sözdizimini girin:
|_+_|
  • SetPriority(value) içindeki chrome.exe'yi önceliğini ayarlamak istediğiniz işlemin adıyla ve öncelik değeriyle (gerçek zamanlı 256, yüksek 128, normalin üstünde 32768, normal 32, normalin altında 16384, düşük 64) değiştirin.
  • Şimdi işlem için kullanmak istediğiniz CPU çekirdeklerinin ondalık değerini belirlemeniz gerekiyor. Yukarıdakiyle aynı CPU çekirdeklerini kullandığınız için yukarıdaki dönüştürücüdeki ondalık değeri kontrol edin.
  • Şimdi CPU'yu eşleştirmek istiyorsanız sadece bir süreç , aşağıdaki komut satırını PowerShell betiğine yazın.
|_+_|
  • İşlemci yakınlığını ayarlamak için aynı ada sahip tüm işlemler chrome.exe, firefox.exe veya msedge.exe gibi bir PowerShell betiğine aşağıdaki komut satırını yazın.
|_+_|
  • ikame değer 1 Dönüştürücüden aldığınız ondalık değerle, CPU yakınlığını ayarlamak istediğiniz işlemin adıyla chrome.
  • Metin editörünüzü kaydedin.
  • Komut dosyasını çalıştırmak için, dosyayı sağ tıklayın ve seçin PowerShell ile çalıştırın .

Varsayılan olarak, Windows herhangi bir komut dosyasının sistemde çalışmasına izin vermez. Komut dosyanızın çalışmasını sağlamak için, tsp D istendiğinde. Betik daha sonra çalışacak ve tüm komutlar yürütüldükten sonra çıkacaktır. Yürütme ilkesi nedeniyle betiği çalıştırmakta sorun yaşıyorsanız, PowerShell betiğinin yürütülmesini etkinleştirebilir veya aşağıdaki komutu kullanarak yürütme ilkesini atlayan bir parametre ile daha önce oluşturduğunuz ps1 betiğine işaret eden bir masaüstü kısayolu oluşturabilirsiniz V Elemanın konumunu girin alan:

|_+_|
  • değiştirmeler FullPathToPowerShellScript PS1 betik dosyanızın gerçek yolu ile yer tutucu. Windows'unuz C: sürücüsünde değilse veya powershell'iniz başka bir yere kuruluysa, değiştirin C:WindowsSystem32WindowsPowerShellv1.0powershell.exe sisteminizdeki powershell.exe yolu ile.

Okumak : Windows'ta performansı artırmak için işlemci zamanlamasını ayarlayın.

2] Üçüncü taraf bir uygulama kullanın

Kement İşlemi

Bu yöntem, CPU kullanımını sınırlamak için Görev Yöneticisi'ni kullanmanın dezavantajını da ortadan kaldırır, yani programı yeniden başlattıktan sonra ayarlarınızı sıfırlar. Bu nedenle, bir programda kaynak kullanımını yönetmek için daha kapsamlı bir çözüme ihtiyacınız varsa Process Lasso, Bill2 Process Manager ve Process Tamer gibi üçüncü taraf uygulamaları deneyebilirsiniz.

Process Lasso kullanarak bir işlemin CPU kullanımını sınırlamak için aşağıdakileri yapın:

e-postalar nasıl düzenlenir

Not C: Bunu veya bahsedilen başka herhangi bir yardımcı programı kullanarak büyük değişiklikler yapmayı planlıyorsanız, devam etmeden önce bir geri yükleme noktası oluşturmanızı öneririz.

  • Yardımcı programın uygun sürümünü indirin ve sisteminize kurun.
  • Ardından uygulamayı yükseltilmiş izinlerle başlatın.
  • İstediğiniz işlemi sağ tıklayın ve değiştirin öncelik Ve yakınlık ihtiyacınıza göre.
  • Seçerek değişiklik yapın Her zaman bağlam menüsünden seçeneği. Eğer seçersen Akım seçeneği, yalnızca program yeniden başlatılana kadar geçerli olacaktır.
  • Bundan sonra uygulamadan çıkabilirsiniz.

Okumak : Windows'ta CPU çekirdek parkını etkinleştirme veya devre dışı bırakma

3] İşlemcinin maksimum durumunu azaltın

Daha küçük maksimum işlemci durumu

Bu yöntem, yukarıda açıklanan iki yöntem kadar invaziv değildir. Bu ayar, işlemcinizin ulaşabileceği maksimum hızı sınırlandırmanıza olanak tanır, bu nedenle işlemcinizin üzerindeki yükü azaltır ve potansiyel olarak bilgisayarınızın aşırı ısınmasını önleyebilir.

İşlemcinizin Maksimum İşlemci Durumunu düşürmek için aşağıdakileri yapın:

  • Kontrol panelini açın.
  • Tıklamak Güç seçenekleri .
  • Tıklamak Plan ayarlarını değiştir sisteminizin aktif güç planının yanında bulunan seçenek.
  • Sonra üzerine tıklayın Gelişmiş güç ayarlarını değiştirin . Yeni bir Güç Seçenekleri penceresi açılacaktır.
  • Bul ve genişlet İşlemci güç yönetimi seçenek.
  • Tıklamak Maksimum işlemci durumu seçeneğini seçin ve değerleri düzenleyin.
  • Varsayılan yüzde 100'dür. olarak değiştir yüzde 80 gelince Pillerden Ve bağlı seçenekler.
  • Tıklamak Uygula > İYİ Değişiklikleri kaydetmek ve pencereden çıkmak için.

Yukarıdaki yapılandırmada, CPU'nuz yoğun saatlerde kapasitesinin yüzde 80'inde çalışacaktır.

Bu kadar!

İlgili yazı : Windows'ta CPU kullanımı nasıl kontrol edilir, azaltılır veya artırılır

Windows 11/10'da bir programa nasıl daha fazla CPU tahsis edilir

İşlemciler programlara tahsis edilmemiştir. Programlar, eşzamanlı olarak çalışan yürütme dizileri oluşturur. Farklı işlemciler, aynı anda yürütebilecekleri farklı sayıda iş parçacığını destekler. Bir program, CPU tarafından desteklenen maksimum iş parçacığı sayısına eşit veya daha fazla birden çok iş parçacığı oluşturursa, daha fazla CPU tüketebilir.

Bir işlemin CPU kullanımını sınırlayabilir miyim?

Windows 11/10 bilgisayarda bir işlemin CPU kullanımını sınırlamanın en kolay yolu, CPU gücünü sınırlamaktır. Denetim Masası'na gidin. Maksimum CPU durumu ve bunu %80'e veya ne isterseniz azaltın. CPU sıcaklığını 'Yüksek Hızlı Fan' olarak ölçen yazılım ile

Popüler Mesajlar