Как я могу намеренно замедлить Windows? - PullRequest
11 голосов
/ 29 мая 2009

Как мне обратимо замедлить работу ПК с XP?

Я хочу добиться этого без использования видимых циклов ЦП, поэтому я предполагаю, что некоторые аппаратные настройки могут подойти.

Я не хочу, чтобы мое приложение работало медленно, я хочу, чтобы вся ОС работала медленно. Я знаю, что некоторые сетевые поиски, особенно из надежной среды (например, Active Directory), замедляют работу ПК. Это тот эффект, который я хочу.

Отказ от ответственности: это не для плохой / злой / незаконной причины!

Ответы [ 12 ]

23 голосов
/ 29 мая 2009

Мы используем «поврежденный» сервер, который мы называем doofus для нагрузочного тестирования. это старая коробка P3 / 500 с ограниченной оперативной памятью.

Другой вариант - настройка виртуальной машины с очень ограниченными ресурсами.

6 голосов
/ 29 мая 2009

Используйте powercfg.exe , чтобы принудительно настроить компьютер на созданную вами схему электропитания, которая блокирует ЦП на более низкой частоте для экономии энергии. Доступные состояния зависят от вашей платформы (большинство настольных компьютеров имеют только пару).

5 голосов
/ 29 мая 2009

Если вы считаете, что ваши аппаратные настройки могут с этим справиться, некоторые материнские платы позволяют вам вручную указать множитель тактовой частоты или другие настройки скорости в BIOS. Часто будет опция для более медленной скорости или поле, где вы можете вручную ввести меньший множитель.

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

3 голосов
/ 29 мая 2009

Открытый исходный код Эмулятор Bochs довольно легко замедлить, отредактировав его файл конфигурации. Windows XP будет работать в нем. Он не такой мощный, как vmware, но есть много других вариантов конфигурации.

Посмотрите документацию для конфигурационного файла "bochsrc" и, в частности, запись "IPS". (Инструкции в секунду)

1 голос
/ 29 мая 2009

У вас есть много вариантов. Вещи, которые я могу придумать:

  1. Измените ваши диски на старые добрые IDE. Ничего из этого высокоскоростного DMA, просто старый добрый PIO.
  2. Извлечение ОЗУ (или отключение в BIOS)
  3. Переключиться на универсальные драйверы видео (я имею в виду тип «Универсальный SVGA», которые не ускоряются)
  4. Отключить ядро ​​(и) в BIOS
  5. Замедление ЦП в биосе (если возможно)
1 голос
/ 29 мая 2009

Если вы хотите очень легко увидеть действительно драматические эффекты, установите переключатель / MAXMEM в boot.ini (или используйте msconfig). Это ограничит объем памяти, используемой системой - переключение на 256 МБ или ниже может очень-очень замедлить работу.

1 голос
/ 29 мая 2009

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

К сожалению, у Simics довольно большой ценник.

1 голос
/ 29 мая 2009

Удалите термопасту и положите немного пыли на процессор :-) Также удалите немного оперативной памяти.

0 голосов
/ 27 февраля 2010

Два приложения для Windows: Mo'Slo и Cpukiller .

Я помню, как слышал о том, что захватывает большие куски оперативной памяти, чтобы уменьшить доступную оперативную память, но я забыл, как она называется.

0 голосов
/ 29 мая 2009

Отключить кэш L2 в BIOS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...