Çekirdeklere karşı İş Parçacıkları: 3+3 Yapılandırmasını İnceliyoruz
3 çekirdek ve 3 mantıksal işlemci, çipin her biri aynı anda yalnızca bir görevi işleyen üç fiziksel hesaplama birimine sahip olduğu anlamına gelir. Bu yapılandırmada çoklu iş parçacığı teknolojisi (SMT veya Hyper-Threading) ya devre dışı bırakılmıştır ya da desteklenmez; bu nedenle mantıksal işlem sayısı fiziksel çekirdek sayısına eşittir. Ofis çalışmaları için yeterli ancak yoğun görevler için sınırlı olan temel paralellik düzeyidir.
Bunun neden böyle olduğunu, çekirdek ile iş parçacığı arasındaki temel farkın ne olduğunu ve bunun bilgisayarın gerçek çalışma hızını nasıl etkilediğini inceleyelim.
Kısa cevap: Görev Yöneticisi'nde 3 çekirdek ve 3 mantıksal işlemci görüyorsanız, CPU'nuz "dürüst" modda çalışıyor demektir: bir çekirdek — bir görev. Boşta kalma sürelerini daha verimli kullanmak için sanal yardımcıları yoktur.
Fiziksel Çekirdek ve Mantıksal İşlemci: Fark Nedir?
Özü kavramak için bir restoran mutfağını hayal edin.
Fiziksel çekirdek, bir aşçıdır. Elleri, bıçağı ve doğrama tahtası vardır. Sebzeleri gerçekten doğrayabilir, eti kızartabilir veya hamuru yoğurabilir. 3 aşçınız (3 çekirdek) varsa, aynı anda üç farklı yemek hazırlayabilirler. Bu fiziksel güçtür.
Mantıksal işlemci (iş parçacığı), aşçının işlerden biri ocakta "pişerken" diğerleri arasında geçiş yapma yeteneğidir. Çoklu iş parçacığı teknolojisi (Intel Hyper-Threading veya AMD SMT), tek bir fiziksel çekirdeğin aklında iki görev tutmasına olanak tanır. Et kızarırken (bellekten veri beklenirken), aşçı hızlıca salata doğrayabilir. İşletim sistemi için böyle bir çekirdek, iki ayrı mantıksal işlemci gibi görünür.
| Özellik | Fiziksel Çekirdek | Mantıksal İşlemci (İş Parçacığı) |
|---|---|---|
| Doğa | Transistörlerden oluşan donanım bloğu | İşletim Sistemi için sanal temsil |
| Kaynaklar | Kendi önbelleği, ALU'su ve kaydedicileri vardır | Fiziksel çekirdeğin kaynaklarını paylaşır |
| Performans | Gerçek güç artışı sağlar | Verimlilik sayesinde artış sağlar (~%15-30) |
| Analoji | Mutfaktaki ikinci aşçı | Aşçının aynı anda iki iş yapma becerisi |
"3 Çekirdek ve 3 Mantıksal İşlemci" Yapılandırması Ne Anlama Gelir?
Genellikle modern işlemciler, çekirdek sayısına kıyasla mantıksal iş parçacığı sayısını iki katına çıkarmaya çalışır (örneğin, 4 çekirdek = 8 iş parçacığı). Ancak "3 çekirdek = 3 iş parçacığı" durumu üç durumda mümkündür:
- Bütçe dostu veya eski modeller. Bazı giriş seviyesi işlemciler (örneğin, belirli Intel Celeron/Pentium serileri veya eski AMD Athlon modelleri) SMT/Hyper-Threading teknolojisini desteklemez.
- BIOS/UEFI'de devre dışı bırakma. Kullanıcı veya sistem yöneticisi, anakart ayarlarında çoklu iş parçacığını zorunlu olarak devre dışı bırakmış olabilir.
- Lisans veya sanallaştırma kısıtlaması. Sanal makinelerde veya kaynakların sıkı şekilde sınırlandığı sunucularda, çekirdek başına "komşu" olmadan öngörülebilir performans garantisi vermek için size tam olarak fiziksel çekirdek sayısı kadar mantıksal çekirdek tahsis edilebilir.
Önemli: 3+3 yapılandırması "kusurlu" değildir. Bu sadece eşzamanlı çoklu iş parçacığı teknolojisi olmayan bir işlemcidir. Kararlı çalışacaktır, ancak çoklu görev senaryolarında SMT'si açık olan muadiline göre geride kalacaktır.
Performansı Nasıl Etkiler?
Ekstra mantıksal iş parçacıklarının varlığı ile yokluğu arasındaki fark her görevde belirgin değildir.
1. Ofis Görevleri ve Web Gezintisi
Onlarca sekme açık bir tarayıcı, Word, Excel ve video izleme için 3 çekirdek/3 iş parçacığı ile 3 çekirdek/6 iş parçacığı arasındaki farkı büyük olasılıkla fark etmezsiniz. Modern tarayıcılar yükleri etkili bir şekilde dağıtır ve basit görevler çekirdeği %100 yüklemez.
2. Oyunlar
Çoğu oyun, tek iş parçacığı performansına (tek çekirdek hızı) ve fiziksel çekirdek sayısına bağlıdır.
- 3 fiziksel çekirdek günümüzdeki minimum gereksinimdir. Birçok yeni oyun zaten 4–6 çekirdek gerektiriyor.
- Ek iş parçacıklarının olmaması, arka plan işlemleri (güncellemeler, antivirüs) oyunla kaynaklar için rekabet etmeye başladığında mikro takılmalara (kekelemelere) neden olabilir.
3. Render Alma, Video Düzenleme, Kod Derleme
Burada çoklu iş parçacığının eksikliği en çok acıtır. Render alma programları (Blender, Cinebench) mevcut her mantıksal iş parçacığını kullanabilir.
- 3 çekirdek / 6 iş parçacıklı bir işlemci, boru hattı boşta kalma süresini daha iyi değerlendirdiği için 3 çekirdek / 3 iş parçacıklı olana göre görevi %15–25 daha hızlı tamamlayacaktır.
İşlemci Değerlendirmesinde Sık Yapılan Hatalar
- "Daha fazla iş parçacığı her zaman daha iyidir." Hayır. İş parçacıkları yapay olarak (SMT üzerinden) oluşturuluyorsa, gücü iki katına çıkarmazlar. 4 fiziksel çekirdek, neredeyse her zaman 4 iş parçacıklı 2 çekirdekten daha güçlüdür.
- "Photoshop için çok sayıda çekirdeğe ihtiyacım var." Çoğu grafik düzenleyici, çok sayıda çekirdekte iyi ölçeklenmez. Onlar için toplam sayıdan ziyade çekirdek başına yüksek saat hızı önemlidir.
- Terim karmaşası. Kullanıcılar sıklıkla "mantıksal işlemcileri" "sanal çekirdekler" olarak adlandırır. Teknik olarak bu yanlıştır: çekirdek tektir, sadece zamanını iki talimat akışı arasında paylaşır.
SSS
Soru: Şu an 3 çekirdek başına 3 ise, ek mantıksal işlemcileri açabilir miyim? Cevap: Sadece işlemciniz donanımsal olarak Hyper-Threading (Intel) veya SMT (AMD) teknolojisini destekliyorsa. Üreticinin web sitesinden tam CPU modelini kontrol edin. Destek varsa, BIOS'a girin ve "Hyper-Threading" veya "SMT" seçeneğini bulun, durumu "Enabled" (Etkin) olarak değiştirin. Destek yoksa, yazılımsal olarak iş parçacığı eklemek imkansızdır.
Soru: Modern Windows 11 için 3 çekirdek yeterli mi? Cevap: Evet, sistem çalışacaktır. Ancak birçok açık uygulama ile rahat çalışma, tarayıcıdaki gereksiz sekmelerin kapatılmasını gerektirecektir. Oyunlar ve ağır yazılımlar için bugün 3 çekirdek yetersizdir.
Soru: Neden Görev Yöneticisi'nde çekirdek yükleme grafikleri dalgalanıyor? Cevap: İşletim sistemi görevleri sürekli olarak çekirdekler arasında yeniden dağıtır. Çoklu iş parçacığınız yoksa (3 çekirdek = 3 iş parçacığı), her çekirdek başka birine geçmeden önce tek bir aktif görev altında tamamen yüklenir. Bu, işletim sistemi zamanlayıcısının normal davranışıdır.
Soru: Hangisi daha iyi: 2 çekirdek/4 iş parçacığı mı yoksa 3 çekirdek/3 iş parçacığı mı? Cevap: Göreve bağlıdır. Oyunlar ve eski uygulamalar için genellikle 3 fiziksel çekirdek (dürüst güç) daha iyidir. Çoklu iş parçacıklı render alma veya arşivlerle çalışma için, SMT aracılığıyla daha iyi kaynak kullanımı sayesinde 2 çekirdek/4 iş parçacığı seçeneği daha hızlı olabilir, ancak genel sistem tepkiselliği için 3 fiziksel çekirdek yine de tercih edilir.