4

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

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

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

Когда эта проблема возникает, все останавливается на полсекунды, включая звук, создавая «резкий» шум. Не уверен, что это поможет, но отчасти заставил меня смеяться, печатая это.

Все драйверы были обновлены до последних версий.

Приветствия заранее.


Технические характеристики:

  • Win7 64bit работает на Intel SSD
  • Intel i7 960 @ 3,2 ГГц
  • 12 ГБ ОЗУ
  • 950 Вт Corsair PSU
  • G1.Партизанский (ред. 1.0) Мобо
  • nVidia Geforce GTX 680
  • 3 накопителя SATA (2x 1 ТБ, 1x 500 ГБ)
  • G19 & G9 Logitech K/B и мышь.

5 ответов5

2

Я подозреваю, что эта проблема присуща Windows 7 (и, возможно, другим вариантам). Точно, что это такое, я не знаю, но, возможно, это поможет пролить свет на проблему.

Я взял совершенно новую Windows 7 Pro 64-битную машину, собранную с нуля, без каких-либо дополнительных приложений. Даже не антивирусное программное обеспечение. Аппаратное обеспечение - это процессор i7-6700 на материнской плате Asus H270. Один жесткий диск и 16 ГБ оперативной памяти.

Я отключил автоматическую синхронизацию времени в Интернете. и отключил периодическую проверку обновлений.

Я установил git-bash (git для Windows), чтобы у меня была оболочка bash. Я написал сценарий, который отправлял http-сообщение на сервер, который гарантированно отвечал бы в течение 31,25 мсек. Если вы публикуете сообщение сразу после получения ответа на предыдущее сообщение, для получения следующего сообщения требуется около 31 мсек. Скрипт рассчитывал интервалы между постами, работающими в тесном цикле for.

Если клиент работает без каких-либо задержек, можно ожидать, что средний интервал будет 31 мсек. Если время от времени возникают задержки, которые могут растянуться до 40 мсек или около того, а затем "наверстать упущенное" на следующем посте с интервалом около 20 мсек. Фактически, используя тот же скрипт bash на компьютере с CentOS 7 (с более медленным процессором и только 2 ядрами), я измерил в среднем 31 мс, минимум 13 и максимум 49 за несколько часов работы.

Но при использовании компьютера с Windows (как описано выше) в качестве клиента минимальное значение составляло 31 мсек, среднее - 59 мсек, а максимальное - 1092 мсек. Примерно один или два раза в час (возможно, больше?) система Windows "ушла бы" примерно на секунду. (Не только это, но система Windows не может поддерживать частоту 32 Гц, которую может обеспечить сервер.)

Я думаю, что это просто то, с чем нам нужно жить!

2

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

Я зашел в настройки энергосбережения и изменил минимальное состояние процессора с 5% до 50%. Это, кажется, исправило это. Теперь.

2

У меня та же проблема. Мое оборудование установлено правильно, система обновлена, и использование ресурсов не кажется ненормальным. Вот что я бы порекомендовал попробовать:

Возможно, это вызвано повреждением сектора на жестком диске. Проверьте программу просмотра событий (run: eventvwr), чтобы узнать, есть ли какие-либо ошибки в плохих блоках. Если это так, запланируйте проверку диска, запустив chkdsk /f /r из командной строки администратора, чтобы проверить ваш диск при следующей загрузке.

Источник: Компьютер зависает на 2 или 3 секунды.

1

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

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

Загрузить диспетчер задач Windows (Ctrl + Alt + Escape)

Перейти на вкладку производительности

Нажмите кнопку монитора ресурсов

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .