GNU/Linux >> Belajar Linux >  >> Linux

Cara mendapatkan gubernur CPUPower saat ini

Gubernur saat ini dapat diperoleh sebagai berikut:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Perhatikan bahwa cpu* akan memberi Anda pengatur penskalaan semua inti Anda dan bukan hanya mis. cpu0.

Solusi ini mungkin bergantung pada sistem. Saya tidak 100% yakin ini portabel.


Dalam rilis Fedora terbaru (26 alpha) di sistem Ryzen 7 saya, saya melakukan ini:

Fedora 26 alpha tidak menginstal cpupower - jadi dapatkan:

dnf install kernel-tools

Ini menginstal /etc/sysconfig/cpupower yang seharusnya menetapkan tingkat kinerja secara default (edit baris pertama jika Anda menginginkan tingkat yang berbeda):

CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g ondemand"

Sekarang bagian kritisnya - aktifkan dan mulai layanan cpupower

systemctl enable --now cpupower

Konfirmasikan bahwa tingkat performa telah disetel:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Nyalakan ulang dan ulangi cat itu perintah untuk mengonfirmasi kinerja diam


Linux
  1. Bagaimana Cara Mendapatkan Tipe Data Variabel Di Zsh?

  2. Bagaimana Agar Uuencode Berfungsi?

  3. Bagaimana cara mendapatkan nama dan versi distribusi Linux?

  1. Bagaimana cara mendapatkan ID proses dari proses latar belakang?

  2. Bagaimana cara mendapatkan daftar direktori dalam zip?

  3. Bagaimana cara mendapatkan sistem operasi saat ini di MSBuild?

  1. Cara mendapatkan ukuran direktori di Linux

  2. tcpdump:bagaimana cara mendapatkan keluaran grepable?

  3. Bagaimana cara mendapatkan url repo svn saat ini?