Linux Terminalinde İşlemci Modelini Belirleme

Kerem Aydın·8 Temmuz 2026·⏱4 dk

Linux'ta işlemci modelini hızlıca öğrenmek için lscpu | grep "Model name" veya grep "model name" /proc/cpuinfo komutlarını kullanın. Bu araçlar çoğu dağıtımda önceden kuruludur ve CPU'nun tam adını (örneğin, Intel Core i7-12700K veya AMD Ryzen 5 5600X) anında görüntüler.

İşlemcinin tam modelini bilmek; sürücü seçimi, yazılım uyumluluğunun kontrolü, enerji tasarrufu parametrelerinin ayarlanması veya performans sorunlarının teşhisi için gereklidir. Aşağıda, basit tek satırlık komutlardan derin donanım analizine kadar bu bilgilere ulaşmanın tüm etkili yolları ele alınmaktadır.

İçindekiler

En Hızlı Yöntem: lscpu Komutu

lscpu aracı, /proc/cpuinfo ve /sys/devices/system/cpu/ sistem dosyalarından veri toplayarak bunları kullanışlı, yapılandırılmış bir biçimde sunar. Neredeyse tüm modern dağıtımlarda (Ubuntu, Debian, Fedora, Arch, CentOS) bulunur.

Temel Çıktı

Terminalde sadece şunu yazın:

lscpu

CPU(s) bloğuna ve Model name satırına ihtiyacınız var. Örnek çıktı:

Architecture:            x86_64
CPU(s):                  12
On-line CPU(s) list:     0-11
Vendor ID:               GenuineIntel
Model name:              Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz

Sadece İşlemci Modeli

Eğer fazla "gürültü" olmadan sadece ad satırına ihtiyacınız varsa, grep üzerinden filtreleme kullanın:

lscpu | grep "Model name"

"Temiz" bir ad elde etmek için (Model name: etiketi olmadan) satır kırpma ekleyebilirsiniz:

lscpu | grep "Model name" | cut -d ':' -f2- | sed 's/^ *//'

lscpu komutu ayrıca çekirdek sayısını, iş parçacığı sayısını, L1/L2/L3 önbellek boyutunu ve mevcut frekansı da gösterir. Hızlı genel değerlendirme için en iyi araçtır.

Klasik Yöntem: /proc/cpuinfo Dosyası

/proc/cpuinfo dosyası, işlemcinin her bir mantıksal çekirdeği hakkında ayrıntılı bilgi içerir. Bu yöntem evrenseldir ve lscpu olmayan çok eski sistemlerde bile çalışır.

Tüm Bilgileri Görüntüleme

cat /proc/cpuinfo

Çıktı uzun olacaktır çünkü bilgiler her iş parçacığı için tekrarlanır.

Sadece Modeli Arama

Tüm çıktıyı kaydırmamak için gerekli satırı filtreleyin:

grep "model name" /proc/cpuinfo

Çok çekirdekli bir işlemciniz varsa, tekrarlayan satırlar göreceksiniz. Benzersiz model adını bir kez görmek için silme ile sıralama ekleyin:

grep "model name" /proc/cpuinfo | sort -u

Detaylı Bilgi: dmidecode ve lshw Araçları

Standart araçlar yetersiz kaldığında (örneğin, tam stepping revizyonunu, voltajı veya seri numarasını öğrenmeniz gerektiğinde), DMI/SMBIOS tablolarını sorgulamak için araçları kullanın.

dmidecode

Bu araç verileri doğrudan BIOS/UEFI'den okur. Süper kullanıcı hakları (sudo) gerektirir.

sudo dmidecode -t processor

Avantajları:

  • Desteklenen maksimum frekansı gösterir.
  • Soket durumunu (dolu/boş) görüntüler.
  • Anakarta bağlı olarak seri numaralarını içerebilir.

Bazı dizüstü bilgisayarlarda ve sunucularda, üretici SMBIOS verilerine erişimi kısıtladıysa dmidecode belirli model yerine genel bilgileri ("Intel CPU") gösterebilir.

lshw (Hardware Lister)

lshw aracı detaylı bir donanım ağacı sağlar. Kurulum gerektirebilir (sudo apt install lshw veya sudo dnf install lshw).

Sadece işlemciyi görüntülemek için:

sudo lshw -class processor

Veya kısa formatta:

sudo lshw -short -class processor

Grafik Arayüzde Kontrol

Terminal kullanmak istemiyorsanız, işlemci modelini çoğu masaüstü ortamının (GNOME, KDE Plasma, XFCE) sistem ayarlarında bulabilirsiniz.

OrtamBilgi Yolu
GNOME (Ubuntu, Fedora)Ayarlar → Sistem Hakkında (About) → İşlemci
KDE PlasmaSistem Bilgisi (KInfoCenter) → İşlemciler
XFCEGörev Yöneticisi → Sistem Bilgisi
CinnamonSistem Bilgisi → İşlemci

Bu yöntem hızlı kontrol için uygundur ancak önbellek veya desteklenen komut setleri gibi teknik detayları genellikle göstermez.

Sanallaştırma İnce Detayları

Linux bir sanal makine içinde (VMware, VirtualBox, KVM/QEMU, Hyper-V) veya bulutta (AWS, Google Cloud) çalışıyorsa, komutlar fiziksel ana makineyi değil sanal işlemciyi gösterecektir.

Sanallaştırmayı Nasıl Tanırsınız?

  1. lscpu veya /proc/cpuinfo çıktısında model genel bir adla çağrılabilir:
    • QEMU Virtual CPU
    • Common KVM processor
    • Virtual CPU
  2. Sanallaştırma türünü belirlemek için komutu kullanın:
   systemd-detect-virt

Çıktı şu olabilir: kvm, vmware, oracle, microsoft, none (fiziksel makine ise).

Bulut ortamlarında (AWS EC2, Azure) genellikle ana makinenin gerçek donanım modelini öğrenemezsiniz çünkü sağlayıcılar donanımı soyutlar. Yalnızca örneğinize ayrılmış sanal vCPU'ları görürsünüz.

Sık Yapılan Hatalar

  1. Çekirdekler ve iş parçacıkları arasındaki karışıklık. nproc komutu veya lscpu içindeki CPU(s) alanı mantıksal işlemci (iş parçacığı) sayısını gösterir. Fiziksel çekirdek sayısı Core(s) per socket alanında belirtilir. Çekirdek bazlı lisanslanan yazılımlarda bunu dikkate alın.

  2. Frekansın yanlış yorumlanması. Modern işlemciler frekansı dinamik olarak değiştirir. /proc/cpuinfo içindeki CPU MHz değeri, sorgu anındaki mevcut frekanstır. Maksimum frekans Model name içinde veya CPU max MHz alanında (varsa) belirtilir.

  3. Erişim haklarının eksikliği. lscpu komutları ve /proc/cpuinfo okuma işlemi normal kullanıcı adı altında çalışır. Ancak dmidecode ve lshw sudo gerektirir. Boş çıktı veya erişim hatası alıyorsanız, hakları kontrol edin.

SSS

S: İşlemci mimarisini (32 veya 64 bit) nasıl öğrenebilirim? C: lscpu | grep Architecture veya uname -m çalıştırın. x86_64 çıktısı 64-bit mimariyi, i686 veya i386 32-bit mimariyi ifade eder. ARM cihazlar için aarch64 veya armv7l olacaktır.

S: Bu komutlarla işlemci sıcaklığını öğrenebilir miyim? C: Hayır, lscpu ve /proc/cpuinfo sıcaklığı göstermez. Bunun için sensors (lm-sensors paketinden) veya watch -n 1 sensors araçlarını kullanın.

S: Neden işlemci modeli "Unknown" olarak görüntüleniyor? C: Bu, eski bir Linux çekirdeğine sahip çok yeni donanımlarda mümkün olan nadir bir durumdur. Sistem çekirdeğini güncelleyin (sürümü kontrol etmek için uname -r) veya işlemci mikro kodunu güncelleyin.

S: İşlemcinin sanallaştırmayı (VT-x/AMD-V) destekleyip desteklemediğini nasıl kontrol ederim? C: lscpu çıktısının Flags bölümündeki bayraklara bakın. vmx (Intel için) veya svm (AMD için) arayın. Ayrıca şunu kullanabilirsiniz: grep -E --color 'vmx|svm' /proc/cpuinfo.