Нові параметри керування живленням пам'яті в параметрах живлення?


1

Ці параметри перелічені у розділі Керування живленням пам’яті в розділі Параметри живлення на моєму ноутбуці:

  • Толерантність до розриву каналу Баккоффа
  • Послідовні одиниці часу для позначення сторінки як холодної
  • Інтервал перевірки тепла каналу Баккоффа
  • Поріг корисного режиму Backoff
  • Баккофф вимушений час відновити гарячий канал
  • Одиниця часу за 2 ^ хвилини для схеми доступу
  • Контролюйте коротку історію
  • Контроль історії живлення каналу
  • Слідкуйте за довгою історією
  • Поріг вільної сторінки для переміщення сторінок із закріпленого каналу
  • Швидкість запитів PFN на вузол
  • Інтервал перевірки монітора
  • Поріг частоти Баккоффа
  • Баккофф низький поріг корисності
  • Інтервал перевірки статистики пам'яті
  • Номер прикріплених сторінок, над яким канал позначається як прикріплений
  • Максимально гарячі сторінки, щоб перевести канал у стан низької потужності
  • Швидкість переміщення на вузол
  • Баккофф високий поріг корисності

Перегляд цього списку варіантів робить мене безмовним , тому ...

  • Що робить кожен варіант з точки зору мирян?

  • Як я можу виконати ці налаштування цих налаштувань?


1
Якщо ваш рівень техніки в масштабі 1-10 менше 8 (значить, друзі вас не телефонують, щоб виправити їх комп’ютери), ви, ймовірно, не хочете встановлювати цю версію. Збірка не для лаїнів ... розробники програмного забезпечення повинні знаходити проблеми сумісності у своїх драйверах програмного забезпечення або обладнання. Я впевнений, що під час запуску фахівців із написання технологій будуть викликані для перегляду вибору слова, але загалом кажучи, ви не можете змусити непрофесійного читати "Windows Internals 5-е видання" або змусити програмістів прочитати "вступ до журналістики". Якщо ви хочете почути від розробників, запитайте про stackoverflow.
Sheng Jiang 蒋 晟

@Sheng Jiang: Я розробник, тому я вийшов у вищий кінець; але це питання є законним для Super User і не має нічого спільного з програмуванням. Інтернет або Windows Internals не містять жодних посилань на це, наскільки я можу бачити, як роблю кілька спроб; тож, ось чому я прошу тут, щоб дізнатися, чи має хтось ще більший досвід, як шукати експертів у ніші OS Internals, яка стосується налаштування параметрів живлення. З цього моменту я є непростою налаштуваннями апаратної пам'яті низького рівня, але це взагалі не робить мене непрофесіоналом ...
Тамара Війсман

Ви можете бути чудовим розробником і не розуміти цього. Ви захочете поговорити з розробником драйвера пристрою . Я намагався зрозуміти це, запитуючи своїх друзів C-дев, і це було над головою, тому я не збираюся надрукувати те, що я щойно чув.
surfasb

Я буду здивований, якщо ці параметри опиняться у версії для доставки Windows 8 як щось інше, ніж редагування реєстру. Вони, ймовірно, піддаються лише тестуванню і зникнуть, коли Microsoft або різні апаратні партнери оптимізують налаштування. З цією кількістю змінних, з якими я маю справу, я думаю, що вам буде дуже важко вдосконалити що-небудь за нестандартними параметрами, коли Windows 8 перейде до RTM.
afrazier

@frazier: Якщо ви добре розумієте їх, можна оптимізувати налаштування окремо. Зрозуміло, для того, щоб побачити, чи справді це покращення, потрібно мати хороший бенчмаркінг. Це складно, але поки що я не знайшов жодної інформації про них. Я здогадуюсь, що вони справді проскочили випадково ...
Тамара Війсман

Відповіді:


4

Ці параметри призначені, зокрема, для розробників пристроїв та драйверів. Якщо ви сумніваєтесь, не торкайтесь, оскільки ці значення можуть різко вплинути на продуктивність вашої машини в негативному напрямку. Загалом конфігурація за замовчуванням завжди буде найефективнішою для налаштування машини.

Але щоб відповісти на ваші запитання конкретно, ось розбивка:

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

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

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

Поріг утиліти Backoff у режимі очікування - кількість галочок планувальника без активності до переходу пристрою в режим живлення в режимі очікування. Більша кількість примушує пристрої швидше вимикатися, коли вони не використовуються.

Час очікування відновлення гарячого каналу Backoff - кількість відміток плановика після відключення пристрою через занадто гаряче перед його повторним увімкненням.

Одиниця часу за схемою доступу в 2 ^ хвилини - деяке значення N у цьому полі означає, що кожні 2 хвилини потужності N N перевірка пристрою доступу перевірка виконується на пристрої. Ця перевірка - це більш складна перевірка для вирішення способу використання пристрою для вибору наступного стану живлення для пристрою.

Контроль короткої історії - якщо встановлено, спричиняє запис журналу короткої історії (багатослівного) до журналу подій. Це корисно для налагодження, але викликає додатковий доступ до диска.

Контролювати історію живлення каналу - якщо встановлено, що в журнал подій записується історія живлення каналу живлення.

Контроль довгої історії - якщо встановлено, що в журнал подій записується довгий журнал історії (статистики).

Поріг вільних сторінок для переміщення сторінок із закріпленого каналу - кількість вільних сторінок, які повинен мати закріплений канал, перш ніж він стане "відкріпленим". Це стосується NUMA.

Швидкість запитів PFN на один вузол - це для конфігурацій NUMA / RAM, стосується кількості запитів на номер кадру сторінки на вузол, які виникають для будь-якого даного вузла NUMA. Це особливо важливо для багатоядерних та великих систем.

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

Поріг частоти Баккоффа - як часто перевіряється таймер "backoff".

Низький поріг корисності Backoff - в який момент низького використання таймер backoff автоматично запускається з метою використання системи простою.

Інтервал перевірки статистики пам’яті - кількість галочок планувальника між перевіркою статистики пам’яті та записом їх у журнал подій.

Номер закріплених сторінок, над яким для позначення каналу як закріпленого - кількість сторінок, які каналу потрібно виділити, перш ніж канал стане позначеним як закреслений канал (що надає йому пріоритет для певних дій).

Максимальна кількість гарячих сторінок для переведення каналу в режим низької потужності - максимальна кількість сторінок, які очікують на відповідь драйвера до введення пристрою в режим очікування. Це важливо для мережевих пристроїв для того, щоб отримати потужність від дроселювання пристрою, коли пакети надходять у комп'ютер швидше, ніж драйвер може їх обробити.

Швидкість переміщення на вузол - це стосується доступу NUMA.

Поріг високої корисності Backoff - поріг високої корисності перед тим, як запитувати таймер backoff.


1

Якщо ви наведіть курсор миші на налаштування, ви отримаєте підказку з описом кожного елемента. Але для того, що вони насправді ви, напевно, хочете прочитати стандарт DDR3 або як Linux його реалізує.


Я перегляну, де вони зберігаються пізніше, і якщо ці збережені параметри реєстру будуть доступні у випущеній версії, я спробую прочитати це; тож я ще не можу прийняти вашу відповідь, тому що зараз не вважаю, що варто робити, але в майбутньому я продовжую діяти, якщо він відповів на моє запитання. Дякуємо, що зазначили, де я можу знайти детальну інформацію про це, було б цікаво дізнатися про це; але я сумніваюся, що я не зможу внести жодних змін, покращуючи продуктивність, хоча ...
Тамара Війсман,

1

Це найкраще, що я міг знайти, що стосується пояснень в Інтернеті. Це не дуже добре, але я сподіваюся, що це допоможе хоч трохи:

Єдині варіанти з (переважно незадовільними) поясненнями:

  • Толерантність до розриву каналу Баккоффа. Цей параметр дозволяє вказати кількість, яку може терпіти перерва каналу охолодження пам'яті.
  • Послідовні одиниці часу для позначення сторінки як холодної опції дозволяють вказати одиниці часу для позначення сторінки як холодної.
  • Варіант інтервалу перевірки тепла каналу Баккоффа призначений для того, щоб визначити час для перевірки холодного каналу до того, як він перейде в стан низької потужності.
  • Поріг утиліти Backoff на холостому ходу, нижче якого слід врахувати backoff для простою.
  • Одиниця часу для шаблону доступу для вибору одиниці часу, наприклад 3 хвилини для схеми доступу.
  • Параметри моніторингу короткої та довгої історії призначені для надання одиниці часу для моніторингу історії короткої та довгої пам'яті.
  • Контроль історії живлення каналу, щоб встановити час для моніторингу історії живлення каналу.

Інші пояснення не мають.

Примітка . Поточна збірка Windows 8 досить сира, і зміна параметрів живлення, пов'язаних з пам'яттю, може спричинити нестабільність системи. Використовуйте будь-який із згаданих вище параметрів управління потужністю пам'яті на свій страх і ризик.

Як каже інфраструктура , вони, ймовірно, доступні лише для тестування. Коли Windows 8 вийде, вони, швидше за все, будуть замінені меншою кількістю більш простих опцій (зрозумілі звичайним користувачам) або видалені повністю. Корпорація Майкрософт не може дозволити собі доступ до цих варіантів користувальницьких ресурсів для широкої громадськості та без необхідності ризик спалити комп'ютери клієнтів.

PS: У запитанні зазначте, що ви використовуєте Windows 8 Preview (і яку версію / збірку). На якусь мить я подумав, що ви питаєте про якусь програмне забезпечення, встановлене виробником вашого ноутбука в Windows 7 або більш ранній версії.


Це ті самі пояснення, що і коли я наближаю варіанти. Моє запитання правильно позначено.
Тамара Війсман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.