İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cpupower-monitor - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında cpupower-monitor'u Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen cpupower-monitor komutudur.

Program:

ADI


cpupower-monitor - İşlemci frekansını ve boşta kalma istatistiklerini bildir

SİNOPSİS


işlemci gücü izlemek -l

işlemci gücü izlemek [-c][-m ,[,...]] [-i saniye]
işlemci gücü izlemek [-c][-m ,[,...]] komuta

TANIM


işlemci gücü-monitör işlemci topolojisi, frekans ve boşta güç durumu istatistiklerini raporlar.
Ya da komuta çatallanır ve tamamlandıktan sonra istatistikler yazdırılır veya istatistikler
periyodik olarak basılmıştır.

işlemci gücü-monitör bağımsız işlemci uyku durumu ve frekans sayaçlarını uygular.
Bazıları çekirdek istatistiklerinden alınır, bazıları doğrudan donanımı okur
kayıtlar. Sisteminizde desteklenen bir genel bakış için -l kullanın.

Opsiyonlar


-l
Sisteminizdeki mevcut monitörleri listeleyin. Her monitörle ilgili ek ayrıntılar
gösterilen:

· -m parametresine iletilebilecek tırnak içindeki ad.

· Parantez içinde monitörün desteklediği farklı sayaçların sayısı.

· Sayaçların, aşağıdaki nedenlerden dolayı taşabileceği saniye cinsinden süre.
uygulama kısıtlamaları.

· Her sayacın adı ve açıklaması ve işlemci hiyerarşi düzeyi
köşeli parantez içindeki kapsam:

· [T] -> İplik

· [C] -> Çekirdek

· [P] -> İşlemci Paketi (Soket)

· [M] -> Makine/Platform geniş sayacı

-m , ,...
Yalnızca belirli monitörleri görüntüleyin. -l seçeneği tarafından sağlanan monitör dizelerini kullanın.

-i saniye
Aralıklı ölçün.

-c
Ölçümü başlatmadan ve bitirmeden önce işlemi her çekirdekte planlayın. Bu olabilir
başka hiçbir MSR tabanlı monitör olmadığında (üzerinde çalıştırılması gerekmediğinde) Idle_Stats monitörü için gerekli olacaktır.
ölçülen çekirdek) paralel olarak çalıştırılır. Bu, işlemcileri uyandırmak içindir.
daha derin uyku durumları ve çekirdeğin cpuidle (C-durumu) bilgilerini yeniden hesaplamasına izin verin
sysfs'den cpuidle zamanlamaları okumadan önce.

komuta
Rastgele bir komutun/iş yükünün boşta kalma ve frekans özelliklerini ölçün. NS
çalıştırılabilir komuta çatallanır ve çıkışında, kurulduğu günden bu yana toplanan istatistikler
çatallı görüntülenir.

-v
İkili dosya DEBUG seçenek kümesiyle derlenmişse ayrıntı düzeyini artırın.

MONITOR AÇIKLAMALAR


Boşta_İstatistikler
cpuidle çekirdek alt sisteminin istatistiklerini gösterir. Değerler şuradan alınır:
/sys/cihazlar/sistem/işlemci/işlemci*/işlemci/durum*/. Çekirdek bu değerleri her seferinde günceller.
boşta bir duruma girilir veya bırakılır. Bu nedenle, çekirdekler içerideyken bazı yanlışlıklar olabilir.
ölçüm başladığında veya bittiğinde bir süre boşta kalma durumu. En kötü durumda olabilir
bir çekirdeğin tüm ölçüm süresi ve boşta durum kullanımı için boş durumda kalması
çekirdek tarafından dışa aktarılan süre güncellenmedi. Bu durumda 0 eyalet ikametgahı
yüzde 100 iken gösterilir.

Mükemmel
Ad, kullanılan aperf/mperf (ortalama ve maksimum) MSR kayıtlarından gelir.
son X86 işlemcilerde mevcuttur. Ortalama frekansı gösterir (artırma dahil
frekanslar). Tüm yeni donanımlarda mperf zamanlayıcısının herhangi bir
boşta durumu ayrıca C0'ı (işlemci etkin) ve Cx'i (işlemci herhangi bir devrede) göstermek için kullanılır.
uyku durumu) kez. Bu sayaçların yanlışlık kısıtlamaları yoktur.
"Idle_Stats" sayaçları gösterilebilir. Linux-2.6.20'den 2.6.29'a kadar zayıf çalışabilir.
acpi-cpu frekansı çekirdek frekans sürücüsü, aşağıdakilerdeki aperf/mperf kayıtlarını periyodik olarak temizledi
çekirdekler.

Nehalem SandyKöprü HaswellGenişletilmiş
Intel Core ve Paket uyku durumu sayaçları. Konular (hiper iş parçacıklı çekirdekler) olmayabilir
kardeşi kullanılırsa daha derin çekirdek durumlara girebilir. En derin paket uyku durumları
gerçekte makine/platform genelinde uyku durumları olarak görünebilir ve yalnızca şu durumlarda girilebilir:
tüm çekirdekler boşta. Intel kılavuzlarına bakın (bazıları Referanslar bölümünde verilmiştir)
daha fazla detay için. Monitörler, uyku durumunun bulunduğu CPU ailesinden sonra adlandırılır.
yetenekleri tanıtıldı ve platformun CPU adıyla tam olarak eşleşmeyebilir. İçin
örneğin, bir IvyBridge işlemcisinin uyku durumu yetenekleri vardır.
Nehalem ve SandyBridge işlemci aileleri. Böylece bir IvyBridge işlemcide
Nehalem ve SandyBridge uyku durumu monitörleri. HaswellExtended ekstra paket uyku durumu
yetenekler yalnızca belirli bir Haswell'de (0x45 ailesi) mevcuttur ve muhtemelen ayrıca
diğer gelecekteki işlemciler.

Fam_12h Fam_14h
AMD dizüstü ve masaüstü işlemci (12 saat ve 14 saat ailesi) uyku durumu sayaçları. kayıtlar
PCI aracılığıyla erişilir ve bu nedenle çekirdekler çevrimdışıyken okunabilir.

Özel bir sayaç vardır: NBP1 (Kuzey Köprüsü P1). Bu her zaman 0 veya 1 döndürür,
sırasında Kuzey Köprüsü P1 güç durumunun en az bir kez girilip girilmediğine bağlı olarak
zamanı ölçün. NBP1 durumuna girebilmek aynı zamanda grafik güç yönetimine de bağlıdır.
Bu nedenle, bu sayaç, grafiklerin sürücü güç yönetiminin olup olmadığını doğrulamak için kullanılabilir.
beklendiği gibi çalışıyor.

ÖRNEKLER


cpupower monitor -l" şunları gösterebilir:
Monitör "Mperf" (3 durum) - 922000000 s'den sonra taşma olabilir

...

İzleme "Idle_Stats" (3 durum) - 4294967295 sn sonra taşma olabilir

...

işlemci gücü monitörü -m "Idle_Stats,Mperf" scp /tmp/test /nfs/tmp

scp komutunu izleyin, hem Mperf hem de Idle_Stats durumlarının sayaç istatistiklerini gösterin, ancak
değiş tokuş edilen sipariş.

Bir CPU'yu tam olarak kullanmak için tipik komutun aşağıdakileri yaparak dikkatli olun:

cpupower monitör cat /dev/zero >>dev/null

Ölçülen çıktı /dev/null öğesine yönlendirildiğinden beklendiği gibi çalışmıyor. Bu
satırı kendi küçük kabuk komut dosyasına yerleştirerek geçici bir çözüm bulunabilir. için CTRL-c'ye basın
komutu sonlandırın ve görüntülenen ölçü çıktısını alın.

REFERANSLAR


"AMD Ailesi 14h İşlemciler için BIOS ve Çekirdek Geliştirici Kılavuzu (BKDG)"
http://support.amd.com/us/Processor_TechDocs/43170.pdf

"Intel® Core™ Mikromimarisinde (Nehalem) Intel® Turbo Boost Teknolojisi
işlemciler" http://download.intel.com/design/processor/applnots/320354.pdf

"Intel® 64 ve IA-32 Mimarileri Yazılım Geliştirici Kılavuzu Cilt 3B: Sistem
Programlama Kılavuzu" http://www.intel.com/products/processor/manuals

onworks.net hizmetlerini kullanarak cpupower-monitor'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad