Max Caulfield

Üstün
Katılım
18 Nisan 2024
Mesajlar
2.106
Makaleler
15
Çözümler
25
Beğeniler
1.924
Yer
Arcadia Bay
Merhaba arkadaşlar. Bu bahsettiğim ayarı illaki bir kere bile olsa duymuşsunuzdur. MSConfig altında Boot > Advanced options... kısmına girince şöyle bir ekran açılıyor:

msconfig number of processors ayarı ve yanlış bilgi kaynağı.webp


Buradaki "Number of processors" seçeneği Türk sitelerinde ve YouTube kanallarında tamamen yanlış anlatılıyor. Bununla ilgili zamanında ilk izlediğim yalan video şuydu:



Bu videodaki arkadaşın çift çekirdekli işlemcisi mevcut. Sözde Windows açılış sürecinde tek çekirdek kullanıyormuş, basit bir MSConfig ayarıyla iki çekirdeği de kullanabiliyormuşuz da bilgisayarın açılış hızı artıyormuş.

Fakat işin gerçeği şudur: Bu ayar sadece yazılım geliştiricilerin sistemdeki çekirdek sayısını kısıtlaması için eklenmiş bir ayardır. Mesela benim sistemimde 8 çekirdek ve 16 izlekli bir işlemci mevcut. Yazılım geliştiriyorsam ve yazılımımın 4 çekirdek ve 8 izlekli işlemcilerde nasıl çalışacağını görmek istiyorsam "Number of processors" seçeneğini seçip çıkan skaladan 8 seçeneğini seçmem yeterli oluyor. Bilgisayarı yeniden başlattığım anda Windows, 16 izlekli işlemciyi 8 izlek ile sınırlamaya başlıyor. Bu sayede yazılımımı sanki 8/16 işlemciyi söküp 4/8 işlemci takmışım gibi kısıtlı izlek sayısıyla test edebiliyorum.

Bu ayarı açıp en yüksek seçeneği seçtiğiniz zaman sisteminizde hiçbir şey değişmeyecektir. Çünkü bu ayarın performansı arttırdığı tamamen yalandır.

Eğer normal bir kullanıcıysanız ve yazılım geliştirmiyorsanız, yazılım geliştiriyorsanız da yazılımınızı özellikle düşük çekirdek sayısıyla test etmeniz gereken bir durum yoksa bu ayara kesinlikle ellemeyin. Eğer bu ayarı değiştirirseniz ileride sizin başınıza bela açabilir.

Mesela diyelim ki Ryzen 3 1200 kullanıyorsunuz ve bu ayarı 4 olarak belirlediniz. Uzun bir süre sonra yaptığınız ayarı da unutup işlemcinizi yükseltmeye karar verdiniz ve Ryzen 7 5700X'e geçtiniz. Fakat o da nesi? 8 çekirdek ve 16 izlekli işlemciniz Windows altında 2/4 işlemci olarak görünüyor ve Benchmark sonuçlarında da 2 çekirdekli işlemci performansı veriyor. Çünkü bu zamanında yaptığınız MSConfig ayarı işlemciniz gerçekte kaç çekirdeğe sahip olursa olsun Windows tarafından sadece 4 izleğe kadar izin verilmesine neden oluyor.

Eğer hali hazırda SMT destekli bir işlemci kullanıyorsanız ve bu ayarı açtıysanız da daha yüksek çekirdeğe sahip bir işlemciye geçtiğinizde sisteminiz sanki çekirdek sayısı hiç artmamış gibi davranacaktır.

Bu yüzden bu ayarı eğer özellikle bahsettiğim türden bir durumdan dolayı ihtiyacınız yoksa açmayın. Eğer açtıysanız ayarın tikini kaldırıp bilgisayarınızı yeniden başlatın.

Ayrıca genel olarak MSConfig ile performans arttırma olaylarının neredeyse hiçbirinin işe yaramadığına inanan insanlardan biriyim. Eğer sisteminiz yavaş çalışıyorsa ve HDD kullanıyorsanız SSD alacaksınız, en kolay çözüm budur. Eğer oyunlarda düşük FPS alıyorsanız ve ekran kartınız zayıfsa ekran kartınızı yükselteceksiniz, işlemciniz zayıfsa işlemcinizi yükselteceksiniz veya laptop kullanıyorsanız yeni laptop alacaksınız. Yazılımsal olarak yapabileceğiniz şeyler epey kısıtlıdır ve bir anda 2 katı performans almanızı sağlamaz.