InggrisPerancisSpanyol

Ad


favorit OnWorks

cpupower-monitor - Online di Cloud

Jalankan cpupower-monitor di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah cpupower-monitor yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


cpupower-monitor - Laporkan frekuensi prosesor dan statistik idle

RINGKASAN


daya cpu Monitor -l

daya cpu Monitor [-c][-M ,[,...]] [-i detik]
daya cpu Monitor [-c][-m ,[,...]] Command

DESKRIPSI


monitor daya cpu melaporkan topologi prosesor, frekuensi dan statistik status daya idle.
Salah satu Command bercabang dan statistik dicetak setelah selesai, atau statistik adalah
dicetak secara berkala.

monitor daya cpu mengimplementasikan status tidur prosesor dan penghitung frekuensi independen.
Beberapa diambil dari statistik kernel, beberapa langsung membacakan perangkat keras
mendaftar. Gunakan -l untuk mendapatkan gambaran umum yang didukung pada sistem Anda.

Opsi


-l
Daftar monitor yang tersedia di sistem Anda. Detail tambahan tentang setiap monitor adalah
ditampilkan:

· Nama dalam tanda kutip yang dapat diteruskan ke parameter -m.

· Jumlah penghitung berbeda yang didukung monitor dalam tanda kurung.

· Jumlah waktu dalam hitungan detik penghitung mungkin meluap, karena
kendala pelaksanaan.

· Nama dan deskripsi setiap penghitung dan tingkat hierarki prosesornya
cakupan dalam tanda kurung siku:

· [T] -> Benang

· [C] -> Inti

· [P] -> Paket Prosesor (Socket)

· [M] -> Penghitung lebar Mesin/Platform

-M , ,...
Hanya tampilkan monitor tertentu. Gunakan string monitor yang disediakan oleh opsi -l.

-i detik
Mengukur interval.

-c
Jadwalkan proses pada setiap inti sebelum memulai dan mengakhiri pengukuran. Ini bisa
diperlukan untuk monitor Idle_Stats ketika tidak ada monitor berbasis MSR lainnya (harus dijalankan pada
inti yang diukur) dijalankan secara paralel. Ini untuk membangunkan prosesor dari
kondisi tidur yang lebih dalam dan biarkan kernel menghitung ulang informasi cpuidle (C-state)-nya
sebelum membaca pengaturan waktu cpuidle dari sysfs.

Command
Ukur karakteristik idle dan frekuensi dari perintah/beban kerja yang berubah-ubah. NS
executable Command bercabang dan setelah keluar, statistik dikumpulkan sejak itu
bercabang ditampilkan.

-v
Tingkatkan verbositas jika biner dikompilasi dengan set opsi DEBUG.

MONITOR PENJELASAN


Statistik_Menganggur
Menampilkan statistik subsistem kernel cpuidle. Nilai diambil dari
/sys/perangkat/sistem/cpu/cpu*/cpuidle/status*/. Kernel memperbarui nilai-nilai ini setiap saat
keadaan idle dimasukkan atau dibiarkan. Oleh karena itu mungkin ada beberapa ketidakakuratan ketika inti berada di
keadaan diam selama beberapa waktu ketika pengukuran dimulai atau berakhir. Dalam kasus terburuk itu bisa terjadi
bahwa satu inti tetap dalam keadaan idle untuk seluruh waktu pengukuran dan penggunaan status idle
waktu yang diekspor oleh kernel tidak diperbarui. Dalam hal ini keresidenan negara bagian 0
persen ditampilkan saat itu 100.

Tuan
Nama tersebut berasal dari register MSR aperf/mperf (rata-rata dan maksimum) yang digunakan yaitu:
tersedia pada prosesor X86 terbaru. Ini menunjukkan frekuensi rata-rata (termasuk boost
frekuensi). Fakta bahwa pada semua perangkat keras terbaru, timer mperf berhenti berdetak di mana pun
keadaan idle juga digunakan untuk menunjukkan C0 (prosesor aktif) dan Cx (prosesor dalam keadaan apa pun
keadaan tidur) kali. Penghitung ini tidak memiliki batasan ketidakakuratan
Penghitung "Idle_Stats" mungkin ditampilkan. Mungkin bekerja dengan buruk di Linux-2.6.20 hingga 2.6.29, karena
acpi-cpufreq driver frekuensi kernel secara berkala menghapus register aperf/mperf di dalamnya
kernel.

Nehalem jembatan pasir HaswellDiperpanjang
Penghitung status tidur Intel Core dan Paket. Utas (inti hyperthreaded) mungkin tidak
dapat memasuki keadaan inti yang lebih dalam jika saudaranya digunakan. Status tidur paket terdalam
mungkin pada kenyataannya muncul sebagai kondisi tidur lebar mesin/platform dan hanya dapat dimasukkan jika
semua core menganggur. Cari manual Intel (beberapa disediakan di bagian Referensi)
untuk rincian lebih lanjut. Monitor diberi nama setelah keluarga CPU di mana status tidur
kapabilitas diperkenalkan dan mungkin tidak sama persis dengan nama CPU platform. Untuk
contoh prosesor IvyBridge memiliki kemampuan kondisi tidur yang diperkenalkan pada
Keluarga prosesor Nehalem dan SandyBridge. Jadi pada prosesor IvyBridge seseorang akan mendapatkan
Monitor status tidur Nehalem dan SandyBridge. Status tidur paket ekstra HaswellExtended
kemampuan hanya tersedia di Haswell tertentu (keluarga 0x45) dan mungkin juga
prosesor masa depan lainnya.

Keluarga_12j Keluarga_14j
Penghitung status tidur laptop dan prosesor desktop AMD (keluarga 12 jam dan 14 jam). Register
diakses melalui PCI dan oleh karena itu masih dapat dibaca saat core telah offline.

Ada satu counter khusus: NBP1 (Jembatan Utara P1). Yang ini selalu mengembalikan 0 atau 1,
tergantung pada apakah status daya Jembatan Utara P1 dimasukkan setidaknya sekali selama
mengukur waktu. Mampu memasuki status NBP1 juga tergantung pada manajemen daya grafis.
Oleh karena itu penghitung ini dapat digunakan untuk memverifikasi apakah manajemen daya driver grafis
sedang bekerja seperti yang diharapkan.

CONTOH


cpupower monitor -l" dapat menampilkan:
Monitor "Mperf" (3 status) - Mungkin meluap setelah 922000000 s

...

Monitor "Idle_Stats" (3 status) - Mungkin meluap setelah 4294967295 d

...

cpupower monitor -m "Idle_Stats,Mperf" scp /tmp/test /nfs/tmp

Pantau perintah scp, tampilkan statistik penghitung status Mperf dan Idle_Stats, tetapi dalam
bertukar pesanan.

Berhati-hatilah agar perintah tipikal untuk sepenuhnya menggunakan satu CPU dengan melakukan:

cpupower monitor cat /dev/zero >/dev/null

Tidak berfungsi seperti yang diharapkan, karena output yang diukur dialihkan ke /dev/null. Ini
bisa diselesaikan dengan memasukkan baris ke dalam skrip shell kecil sendiri. Tekan CTRL-c untuk
hentikan perintah dan tampilkan output ukuran.

REFERENSI


"Panduan Pengembang BIOS dan Kernel (BKDG) untuk Prosesor Keluarga AMD 14h"
http://support.amd.com/us/Processor_TechDocs/43170.pdf

"Teknologi Intel® Turbo Boost dalam Berbasis Intel® Core™ Microarchitecture (Nehalem)
Prosesor" http://download.intel.com/design/processor/applnots/320354.pdf

"Panduan Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32 Volume 3B: Sistem
Panduan Pemrograman" http://www.intel.com/products/processor/manuals

Gunakan cpupower-monitor online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad