Ефективність тесту на 30% прискорення мережі в режимі роботи акумулятора?


1

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

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

З огляду на те, що мої налаштування живлення не встановлені для збільшення часу автономної роботи, я вважав, що це не буде таким великим рахунком.

Будь-яке розуміння того, чому ця різниця настільки велика?

Це пов'язано з програмним забезпеченням / ОС, спричиненим дроселем (в якому випадку я можу вимкнути поведінку дроселювання в режимі акумулятора?), Чи вибір джерела живлення безпосередньо впливає на електричні характеристики мікросхеми?

(Моя машина: Windows XP, Intel Core2Duo, 2 ГГц, 2 Гб оперативної пам’яті)

PS: Я знаю, що продуктивність відеокарти значно залежить від джерела живлення, наприклад, обговорюваного тут , але оскільки мої програми порівняльного аналізу - це консольні програми без графіки та без друку (вони працюють у пам'яті до "готового"), я не очікуючи залучення GPU ... це правильно?


1
Ваші налаштування живлення можуть бути встановлені не довше, але вони все ще можуть мати "макс. CPU% під час роботи від батареї" (я не впевнений, що XP може це зробити, але Vista +, безумовно, може), тому перевірте всі розширені варіанти живлення для вашого плану. Також погляньте на ваші параметри BIOS.
Боб

Відповіді:


2

Ваша здогадка права. У Windows XP вбудований процесорний дросель в ОС і не забезпечує простий доступ до його зміни. Однак ви можете використовувати вбудовану утиліту командного рядка POWERCFG.EXE, щоб змінити її - дивіться дискусію на Technet тут або більш повне пояснення у Вікіпедії тут . Там в підручник для нього тут .

Якщо коротко, щоб отримати максимальну швидкість процесора під час роботи від акумулятора для схеми живлення під назвою "Портативний / ноутбук", використовуйте команду:

C:\Windows\System32\PowerCFG.exe /change "Portable/Laptop" /processor-throttle-dc none

Щоб повернути його назад, змініть "немає" на "динамічний" (або як би не було його попереднє налаштування). Ви можете перевірити настройки живлення за допомогою цієї команди:

C:\Windows\System32\Powercfg /query

Ви також можете побачити фактичну швидкість, яку ви отримуєте в кожній ситуації, переглянувши Мій комп'ютер -> Властивості. У розділі "Комп'ютер" ви побачите назву вашого процесора та його максимальну частоту. Під цим він покаже фактичну частоту, на якій працює. Перевірте в обох умовах (акумулятор та підключений кабель), і ви побачите різницю. Потім змініть його на POWERCFG і побачите різницю як там, так і у ваших орієнтирах.

FYI, є альтернативний інструмент, який ви можете спробувати замість POWERCFG під назвою SpeedswitchXP - я не маю цього досвіду, але це описано тут . Відповідно до сторінки, вона надає GUI доступ до опції дроселювання процесора.

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