LINUX.ORG.RU

energy_performance_preference No such device or address

 tuned,


0

1

Хотел включить оптимизированный профиль TuneD, а он не включается и в логи сыпет ошибками вида

2025-02-09 23:31:17,133 ERROR    tuned.utils.commands: Error when reading file '/sys/devices/system/cpu/cpufreq/policy7/energy_performance_preference': '[Errno 6] No such device or address'
2025-02-09 23:31:17,133 ERROR    tuned.plugins.base: verify: failed: device cpu7: 'energy_performance_preference' = '', expected 'performance'

При этом сам файл есть, но при попытке прочесть говорит, что нет устройства.

Погуглил, пишут надо включить HWP, но оно уже включено. dmesq говорит:

kernel: ACPI: OEM2 0x000000004D349000 0125B8 (v02 INTEL  CPU  HWP 00003000 INTL 20160422)
kernel: intel_pstate: HWP enabled by BIOS
kernel: intel_pstate: HWP enabled

В параметры ядра добавил intel_pstate=hwp_only.

Модули ядра загружены:

intel_cstate
intel_powerclamp
intel_uncore_frequency

Куда ещё смотреть?

★★★★

Последнее исправление: keeper_b (всего исправлений: 1)

ядро то какое? Драйвер для управления EPP/EBP в интеле вроде уже давно как в системе - но есть любители древних как говно мамонта ядер которые с какого-то МПХ считают очень стабильными.

7900 это старый проц и там нет больших и малых ядер.

intel_pstate должен быть в active

echo «active» >/sys/devices/system/cpu/intel_pstate/status

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Ядро самое последнее.

$ uname -r 
6.13.2-gentoo

По поводу echo "active" >/sys/devices/system/cpu/intel_pstate/status он вроде уже:

$ sudo cat /sys/devices/system/cpu/intel_pstate/status
active

На всякий случай сделал, ноль реакции.

keeper_b ★★★★
() автор топика
Ответ на: комментарий от Jeronimo

Доступные профили tuned?

tuned-adm profile
Available profiles:
- accelerator-performance     - Throughput performance based tuning with disabled higher latency STOP states
- atomic-guest                - Optimize virtual guests based on the Atomic variant
- atomic-host                 - Optimize bare metal systems running the Atomic variant
- aws                         - Optimize for aws ec2 instances
- balanced                    - General non-specialized tuned profile
- balanced-battery            - Balanced profile biased towards power savings changes for battery
- cpu-partitioning            - Optimize for CPU partitioning
- cpu-partitioning-powersave  - Optimize for CPU partitioning with additional powersave
- default                     - Legacy default tuned profile
- desktop                     - Optimize for the desktop use-case
- desktop-powersave           - Optmize for the desktop use-case with power saving
- enterprise-storage          - Legacy profile for RHEL6, for RHEL7, please use throughput-performance profile
- hpc-compute                 - Optimize for HPC compute workloads
- intel-sst                   - Configure for Intel Speed Select Base Frequency
- laptop-ac-powersave         - Optimize for laptop with power savings
- laptop-battery-powersave    - Optimize laptop profile with more aggressive power saving
- latency-performance         - Optimize for deterministic performance at the cost of increased power consumption
- mssql                       - Optimize for Microsoft SQL Server
- network-latency             - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance
- network-throughput          - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks
- openshift                   - Optimize systems running OpenShift (parent profile)
- openshift-control-plane     - Optimize systems running OpenShift control plane
- openshift-node              - Optimize systems running OpenShift nodes
- optimize-serial-console     - Optimize for serial console use.
- oracle                      - Optimize for Oracle RDBMS
- postgresql                  - Optimize for PostgreSQL server
- powersave                   - Optimize for low power consumption
- realtime                    - Optimize for realtime workloads
- realtime-virtual-guest      - Optimize for realtime workloads running within a KVM guest
- realtime-virtual-host       - Optimize for KVM guests running realtime workloads
- sap-hana                    - Optimize for SAP HANA
- sap-hana-kvm-guest          - Optimize for running SAP HANA on KVM inside a virtual guest
- sap-netweaver               - Optimize for SAP NetWeaver
- server-powersave            - Optimize for server power savings
- spectrumscale-ece           - Optimized for Spectrum Scale Erasure Code Edition Servers
- spindown-disk               - Optimize for power saving by spinning-down rotational disks
- throughput-performance      - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
- virtual-guest               - Optimize for running inside a virtual guest
- virtual-host                - Optimize for running KVM guests
Current active profile: virtual-host

Но они вроде как стандартные и будут одинаковы везде.

Или производительности процессора?

cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors
performance powersave

Просто ты написал ls а это вроде как просто распечатать содержимое каталога. Но мне не сложно и это вывести, просто не понятно зачем.

ls -l /sys/devices/system/cpu/cpufreq/policy7/
итого 0
-r--r--r-- 1 root root 4096 фев 16 21:31 affected_cpus
-r--r--r-- 1 root root 4096 фев 16 21:31 base_frequency
-r--r--r-- 1 root root 4096 фев 16 21:31 cpuinfo_max_freq
-r--r--r-- 1 root root 4096 фев 16 21:31 cpuinfo_min_freq
-r--r--r-- 1 root root 4096 фев 16 21:31 cpuinfo_transition_latency
-r--r--r-- 1 root root 4096 фев 16 20:21 energy_performance_available_preferences
-rw-r--r-- 1 root root 4096 фев 16 21:30 energy_performance_preference
-r--r--r-- 1 root root 4096 фев 16 21:31 related_cpus
-r--r--r-- 1 root root 4096 фев 16 20:21 scaling_available_governors
-r--r--r-- 1 root root 4096 фев 16 21:31 scaling_cur_freq
-r--r--r-- 1 root root 4096 фев 16 21:31 scaling_driver
-rw-r--r-- 1 root root 4096 фев 16 20:21 scaling_governor
-rw-r--r-- 1 root root 4096 фев 16 21:31 scaling_max_freq
-rw-r--r-- 1 root root 4096 фев 16 21:31 scaling_min_freq
-rw-r--r-- 1 root root 4096 фев 16 21:31 scaling_setspeed
keeper_b ★★★★
() автор топика
Ответ на: комментарий от Jeronimo

Первый случай работает, второй нет. Пишет тоеж самое: «ошибка записи: Нет такого устройства или адреса».

Что как-то странно, сам файл есть, но читать или писать в него нельзя, так как его нет.

keeper_b ★★★★
() автор топика