lscpu nedir?

lscpu , sysfs ve /proc/cpuinfo'dan CPU mimarisi bilgilerini toplar. Komut çıktısı, ayrıştırma veya insanlar tarafından kolay okunabilirlik için optimize edilebilir. Çıktı da verilen bilgiler, örneğin CPU'ların, iş parçacıklarının, çekirdeklerin, yuvaların ve Tekdüzen Olmayan Bellek Erişimi (NUMA) düğümlerinin sayısını içerir. CPU önbellekleri ve önbellek paylaşımı, aile, model, vb. hakkında da bilgiler vardır.

Bir çıktı tablosuyla sonuçlanan seçeneklerin bir liste argümanı vardır. Komut çıktısını özelleştirmek için bu bağımsız değişkeni kullanın. Çıktı tablosunu yalnızca belirtilen sıraya göre düzenlenmiş belirtilen sütunlarla sınırlamak için virgülle ayrılmış bir sütun etiketleri listesi belirtin. Geçerli sütun etiketlerinin listesi için SÜTÜNLER'e bakın . Sütun etiketleri büyük/küçük harf duyarlı değildir.

Tüm sütunlar tüm mimarilerde desteklenmez. Desteklenmeyen bir sütun belirtilirse, lscpu sütunu yazdırır ancak bunun için herhangi bir veri sağlamaz. 

syntax

lscpu [-a|-b|-c] [-x] [-s directory] [-e [=list]|-p [=list]]

lscpu kullanımı

Makinanızın, CPU mimarisi hakkında bilgi görüntülemek için, komut satırında lscpu çalıştırmanız yeterlidir.

lscpu 

Sütunların Anlamları

  • CPU = Linux çekirdeği tarafından kullanılan bir CPU'nun mantıksal CPU numarası.
  • CORE = Mantıksal çekirdek numarası. Bir çekirdek birkaç CPU içerebilir.
  • SOCKET = Mantıksal yuva numarası. Bir soket birkaç çekirdek içerebilir.
  • BOOK = Mantıksal kitap numarası. Bir kitap birkaç yuva içerebilir.
  • NODE = Mantıksal NUMA düğüm numarası. Bir düğüm birkaç kitap içerebilir.
  • CACHE = Önbelleklerin CPU'lar arasında nasıl paylaşıldığı hakkında bilgi.
  • ADDRESS = Bir CPU'nun fiziksel adresi.
  • ONLINE = Linux örneğinin şu anda CPU'yu kullanıp kullanmadığını gösteren gösterge.
  • CONFIGURED = Hipervizörün CPU'yu Linux örneğinin üzerinde çalıştığı sanal donanıma tahsis edip etmediğini gösteren gösterge. Yapılandırılan CPU'lar, Linux örneği tarafından çevrimiçi olarak ayarlanabilir. Bu sütun, yalnızca donanım sisteminiz ve hiper yöneticiniz dinamik CPU kaynak tahsisini destekliyorsa verileri içerir.
  • POLARIZATION = Bu sütun, CPU gönderme modunu (polarizasyon) değiştirebilen bir hiper yönetici ile sanal donanım üzerinde çalışan Linux örneklerine ilişkin verileri içerir. Polarizasyon şunlar olabilir:
  • horizontal = İş yükü mevcut tüm CPU'lara dağıtılır.
  • vertical = İş yükü birkaç CPU üzerinde yoğunlaşmıştır.
Blog'a Dön