Новые параметры управления питанием памяти в параметрах питания?

Эти параметры перечислены в разделе Управление питанием памяти в параметрах питания на моем ноутбуке:

  • Отклонение теплового перерыва обратного канала
  • Последовательные единицы времени, чтобы пометить страницу как холодную
  • Интервал проверки нагрева канала отвода
  • Отклонение порога простоя утилиты
  • Задержка принудительного тайм-аута возобновления канала
  • Единица времени в 2^ минуты для схемы доступа
  • Мониторинг короткой истории
  • Мониторинг истории мощности канала
  • Отслеживать долгую историю
  • Порог свободных страниц для перемещения страниц из закрепленного канала
  • Частота запросов PFN на узел
  • Интервал проверки монитора
  • Порог частоты отката
  • Откат низкий порог полезности
  • Интервал проверки статистики памяти
  • Количество закрепленных страниц, над которыми можно отметить канал как закрепленный.
  • Максимальное количество горячих страниц для перевода канала в состояние низкого энергопотребления
  • Скорость перемещения на узел
  • Откат высокий порог полезности

Увидев этот список опций, я потерял дар речи, так что...

  • Что делает каждый вариант с точки зрения непрофессионала?

  • Как мне настроить эти параметры?

3 ответа

Решение

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

Но, чтобы ответить на ваши вопросы конкретно, вот разбивка:

Допуск теплового перерыва в канале отвода - количество тепла, которое допускается в конкретном канале мощности до того, как канал переходит в режим "отсечки" - т.е. отключается, чтобы избежать повреждения. (Канал питания здесь является устройством, хотя может быть более одного канала мощности на устройство). Высокие значения здесь могут привести к повреждению устройства, а низкие значения могут привести к выключению устройства во время интенсивной работы.

Последовательные единицы времени, чтобы пометить страницу как "холодную" - отрезок времени (в тиках планировщика) до того, как страница в памяти помечается как "старая" и становится пригодной для перетасовывания, выгрузки или даже удаления ядром из-под драйвера. Меньшие числа в данном случае могут привести к серьезным потерям производительности устройства, а большие цифры могут привести к тому, что устройства будут потреблять больше физической памяти, чем необходимо (слегка замедляя работу остальной системы).

Интервал проверки нагрева канала возврата - число тактов планировщика между проверкой таймера допуска теплового перерыва канала возврата. Более высокие числа более точны, но занимают больше процессорного времени для выполнения проверок.

Порог утилиты Backoff idle - количество тиков планировщика бездействия до того, как устройство будет переведено в режим ожидания. Большие цифры приводят к тому, что устройства быстрее выключаются, когда они не используются.

Задержка принудительного возобновления горячего канала возобновляет - число тиков планировщика после того, как устройство отключено для того, чтобы быть слишком горячим перед его повторным включением.

Единица времени в 2^ минут для шаблона доступа - некоторое значение N в этом поле означает, что каждые 2 минуты на N минут проверка устройства шаблона доступа выполняется на устройстве. Эта проверка является более сложной проверкой, чтобы решить, как устройство используется для выбора следующего состояния питания для устройства.

Отслеживать краткую историю - если установлено, запись в краткую историю (подробный) записывается в журнал событий. Это полезно для отладки, но вызывает дополнительный доступ к диску.

Отслеживать историю мощности канала - если установлено, запись истории мощности канала мощности записывается в журнал событий.

Мониторинг длинной истории - если установлено, запись в журнал истории (длинная история) записывается в журнал событий.

Порог свободных страниц для перемещения страниц из закрепленного канала - количество свободных страниц, которое должен иметь закрепленный канал, прежде чем он станет "закрепленным". Это связано с NUMA.

Частота запросов PFN на узел - это для конфигураций NUMA/RAM, относится к количеству запросов числа кадров страницы на узел, которые происходят для любого данного узла NUMA. Это особенно важно для многоядерных и более крупных систем.

Интервал проверки монитора - если установлен, то в журнал событий записываются различные отметки времени.

Порог частоты отката - как часто проверяется таймер отката.

Низкое пороговое значение для отката - в какой момент низкого использования таймер отката автоматически срабатывает, чтобы использовать время простоя системы.

Интервал проверки статистики памяти - количество тактов планировщика между проверкой статистики памяти и записью их в журнал событий.

Количество закрепленных страниц, над которыми можно пометить канал как закрепленное - количество страниц, которое канал должен выделить до того, как канал станет отмеченным как закрепленный канал (что дает ему приоритет для определенных действий).

Максимальное количество горячих страниц для перевода канала в состояние низкого энергопотребления - максимальное количество страниц, ожидающих ответа драйвера, прежде чем устройство будет переведено в режим ожидания. Это важно для сетевых устройств, чтобы получить выигрыш в мощности от дросселирования устройства, когда пакеты поступают в компьютер быстрее, чем драйвер может их обработать.

Скорость перемещения на узел - это связано с доступом NUMA.

Порог высокой полезности отката - порог высокой полезности до того, как запрошен таймер отката.

Это лучшее, что я могу найти в объяснениях в Интернете. Это не очень хорошо, но я надеюсь, что это поможет хоть немного:

Единственными вариантами с (в основном неудовлетворительными) объяснениями являются:

  • Отклонение от теплового разрыва отводного канала. Эта опция позволяет указать количество, которое может выдержать прорыв тренда канала охлаждения памяти.
  • Последовательные единицы времени, чтобы пометить страницу как холодную, позволяют указать единицы времени, чтобы пометить страницу как холодную.
  • Опцияинтервала проверки нагрева канала отвода предназначена для указания времени проверки холодного канала до того, как он перейдет в состояние низкой мощности.
  • Backoff idle utility threshold below which to consider backoff for idle.
  • Time unit for access pattern to select a time unit eg 3 minutes for access pattern.
  • Monitor short and long history options are meant to provide a time unit to monitor the short and long memory power history.
  • Monitor channel Power history to set a time for monitoring channel power history.

Others don't have any explanation.

Note: The current Windows 8 build is quite raw and changing memory related power options can cause system instability. Use any of the above mentioned memory power management settings at your own risk.

As afrazier says, they're very likely only available for testing. When Windows 8 will be released, they will very likely be replaced with smaller number of simpler options (understandable to regular users) or removed completely. Microsoft can't afford to make these power-user options available to general public and risk burning computers of customers unnecessarily.

PS: Please mention in your question that you're using Windows 8 Preview (and which version/build). For a moment I thought you're asking about some bloatware installed by your laptop manufacturer on Windows 7 or earlier version.

Если навести указатель мыши на настройки, появится всплывающая подсказка с описанием каждого элемента. Но для того, что они на самом деле делают, вы, вероятно, захотите прочитать стандарт DDR3 или как Linux его реализует.

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