This is probably specific to VM's. 1) Increase cores from 1 to something higher.
Для меня это оказало немедленное и драматическое влияние как на работу процессора, так и на удобство использования оперативной памяти. Почти потерялся среди комментариев между ответами KB hotfix/update, это проходящее упоминание в комментарии @Eugene K нуждается в ответе само по себе.
Note: Я подготовил это как ответ на Windows Update не работает и потребляет 100% процессора (Win7 SP1) , который отмечен как дубликат этого (хотя на самом деле в этом не упоминается 100% процессора). Я нахожу, что не могу разместить там свой ответ, так как элементы управления ответом отсутствуют, возможно, это связано с пометкой его как дубликата, так что это кажется следующим лучшим местом, так как люди, пытающиеся решить 100% процессорный вопрос, получают ссылку здесь.
Есть несколько различных проблем с Windows Update, которые, поверхностно говоря, все звучат одинаково. Для ясности: этот конкретный вопрос связан с тем, что Windows Update потребляет 100% центрального процессора без каких-либо происшествий и остается в таком состоянии в течение длительного периода времени. Моя ВМ Windows 7 находилась именно в таком состоянии. Task Manager показал 100% процессор, потребляемый svchost.exe, общий “родительский” процесс, используемый Windows для “хостинга” и запуска отдельных служб. Щелкнув правой кнопкой мыши на svchost.exe и выбрав “Go to service”, я смог увидеть, какая служба является виновником, а виновником был wuauserv, служба автоматического обновления Windows Update Automatic Updates.
я попробовал включить IPV6, что-то предложенное среди ответов (что, как я думал, я уже сделал на всех машинах после других проблем), но это не имело никакой разницы в данном случае. Я с ума сошёл, чтобы начать выбирать KB хотфиксы и обновления, когда есть ряд похожих проблем с Windows Update; я бы предпочёл, чтобы он применял все обновления сам, в правильном порядке, если есть способ получить его в таком состоянии, в котором он это сделает. Я оставил его на 24 часа, и когда я посмотрел еще раз, он все еще был на 100%, и, более того, история обновления показала, что он даже не установил ни одного обновления за это время. Последнее было завершено накануне, более 24 часов назад. Пара перезагрузок ничего не изменила: она просто вернулась к 100% процессору.
Переходя тогда к вопросу о Hyper-V, я посмотрел и нашел, где можно настроить количество процессоров для ВМ. Настройка серая, когда ВМ работает, поэтому вы должны выключить ее, чтобы изменить настройку:
I увеличил количество процессоров с 1 до 2 и увидел немедленное изменение: ВМ теперь на самом деле казалась doing чем-то. И использование процессора, и памяти постоянно росло и снижалось. Я также заметил, что ВМ, казалось бы, способна использовать больше выделенной ей памяти: раньше, когда она застряла на 100% процессоре, она использовала 2G из 4G байт оперативной памяти, тогда как теперь, увеличиваясь и уменьшаясь, она использовала до 3G. Я выключил его и снова увеличил количество процессоров, с 2 до 4, и увидел соответствующее увеличение эффектов: большая часть непрерывной работы в Task Manager, различная на каждом из 4-х процессоров, и опять же, увеличение объема памяти, который он мог использовать, все еще увеличиваясь и уменьшаясь, но теперь приближаясь к полному 4G выделенных. Похоже, что сейчас обновления разрываются. И использование процессора, также быстрое зигзагообразование, теперь обычно составляет около 25%, то есть с этого момента машина стала гораздо более отзывчивой и удобной в использовании во время обработки обновлений.
Вкратце, есть ряд различных проблем, которые могут привести к зависанию Windows Update или медленной работе, и Microsoft опубликовала множество исправлений и обновлений в этой общей области. Так что каждый раз, когда это всплывает, это довольно похоже на то, что есть более чем один фактор, способствующий этому. В любом конкретном случае, увеличение количества настроенных процессоров Hyper-V может быть или не быть полным ответом, но нет сомнений в том, что это приводит к значительному улучшению возможностей машины использовать и процессор, и оперативную память.