Це команда cpupower-idle-info, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
cpupower idle-info - Утиліта для отримання інформації про неактивний процесор
СИНТАКС
cpupower [ -c cpulist ] idle-info [опції]
ОПИС
Інструмент, який роздруковує інформацію про простою процесора, корисну для розробників і зацікавлених
користувачів.
ВАРІАНТИ
-f -- мовчазний
Роздрукуйте лише підсумок усіх доступних C-станів у системі.
-e --proc
застарів. Роздруковує інформацію про непрацездатність у старому /proc/acpi/processor/*/power
формат. Цей інтерфейс був видалений з ядра протягом досить тривалого часу, ні
нехай подальший код залежить від цієї опції, краще не використовувати його.
ІНФО ОПИСУ
Статистика та описи стану сну ЦП витягуються з файлів sysfs, експортуються за допомогою
підсистема ядра cpuidle. Ядро оновлює цю статистику лише тоді, коли вводить або
залишає стан очікування, тому в дуже простою або дуже зайнятій системі ця статистика може
не бути точним. Вони все ще дають хороший огляд щодо використання та доступності
стани сну процесора на платформі.
Майте на увазі, що стан сну експортується апаратним забезпеченням або BIOS і використовується Linux
ядро може не точно відображати можливості процесора. Це часто буває
на архітектурі X86, коли використовується драйвер acpi_idle. Також можливо, що
апаратне забезпечення перевіряє запити ядра через внутрішні монітори активності чи інше
причини. На останніх платформах X86 часто можна зчитувати апаратні регістри
які контролюють тривалість сплячих станів, у яких перебував процесор. Монітор CPUPower
інструмент (cpupower-монітор(1)) можна використовувати, щоб показати реальні резиденції штатів сну. Будь ласка, зверніться
до розділу опису архітектури нижче.
ІНФО АРХІТЕКТУРА ОСОБЛИВО ОПИСУ
X86
Стан очікування POLL
Якщо cpuidle активний, платформи X86 мають один спеціальний стан очікування. Стан очікування POLL є
не справжнє простою, це не економить енергію. Замість цього виконується цикл зайнятості
нічого протягом короткого періоду часу. Цей стан використовується, якщо ядро знає, що робота має
буде оброблено дуже скоро, і перехід до будь-якого реального стану простою апаратного забезпечення може призвести до незначного
штраф за продуктивність.
На платформі архітектури X86 існують два різних драйвера cpuidle:
Драйвер cpuidle "acpi_idle".
Драйвер cpuidle acpi_idle отримує доступні стани сну (C-стани) з ACPI
Таблиці BIOS (з функції _CST ACPI на останніх платформах або з таблиці BIOS FADT
на старших). Стан C1 не витягується з таблиць ACPI. Якщо стан С1 є
введено, ядро викличе інструкцію hlt (або mwait на Intel).
Драйвер cpuidle "intel_idle".
У ядрі 2.6.36 був представлений драйвер intel_idle. Він обслуговує лише новітні процесори Intel
(Nehalem, Westmere, Sandybridge, Atoms або новіші). На старих процесорах Intel драйвер acpi_idle
все ще використовується (якщо BIOS надає таблиці ACPI стану C). Драйвер Intel_idle знає
можливості режиму сну процесора та ігнорує експортований ACPI BIOS процес сну
державні таблиці.
ЗАМОВЛЕННЯ
За замовчуванням відображаються лише значення нуля ядра. Як відобразити налаштування інших ядер
описано в cpupower(1) man-сторінка в розділі параметрів --cpu.
Посилання
http://www.acpi.info/spec.htm
Використовуйте cpupower-idle-info онлайн за допомогою служб onworks.net