Единица питания в / sys / devices / system / cpu / cpu0 / cpuidle / state0 / power

Мощность, потребляемая процессором в многоядерном режиме в режиме ожидания в Linux, указана в следующем файле

cat /sys/devices/system/cpu/cpu0/cpuidle/state0/power

. Вывод:

4294967295

В документации по Linux он Считается, что единица энергопотребления в милливаттах. Это подразумевает вышеуказанную мощность = 4294 кило ватт.

Может ли кто-нибудь помочь мне понять, как это может быть таким огромным?

7
задан 13 March 2013 в 21:44

2 ответа

IIRC, эти значения взяты из таблиц, предоставленных вашим BIOS, поэтому, похоже, ваш поставщик материнских плат не потрудился заполнить правильную информацию.

0
ответ дан 13 March 2013 в 21:44

4294967295 - это 32-битное представление без знака значения со знаком -1. Другими словами, это будет лучше выводить как -1 или "не указано". Состояние 0 - это когда процессор работает нормально (не в состоянии простоя) и энергопотребление в этом состоянии сильно варьируется.

0
ответ дан 13 March 2013 в 21:44

Другие вопросы по тегам:

Похожие вопросы: