none
Настройка использования CPU (ВМ 100%, а хост не более 20%) RRS feed

  • Вопрос

  • Добрый день. Есть 2008 R2. 16 GB RAM, Intel Xeon x3470 (4 ядра, 8 потоков)

    Есть ВМ с линуксом. Назначено 4 процессора. Больше назначить не могу. И вот сейчас при выполнении php скрипта на ВМ все 4 процессора загружаются до 90-100%. При этом, диспетчер задач показывает нагрузку 20%, а панель управления Hyper-V показывает 40 %.

    Как мне дать больше процессорной мощности для этой ВМ? Контроль ресурсов для ВМ по умолчанию. Думаю увеличить Virtual machine reserve , но прочитал что это работает только тогда, когда нехватка ресуров, но у меня есть 80 % (если верить диспетчеру задач). Остальные 4 ВМ не сильно используют процессор.

    Спасибо.

    24 августа 2012 г. 9:28
    Модератор

Ответы

  • вообщем описание всех параметров для CPU описаны тут http://technet.microsoft.com/ru-ru/library/cc742470.aspx

    я добавил ещё 4 процессор посредством правки XML файла. Время сократилось в трое до 20 секунд. Так же можно поиграться с параметром Virtual machine reserve, тоже даёт увеличение производительности. Но я не стал его использовать, т.к. он влияет на количество гостей. Вдруг забуду, когда нужна будет очередная ВМ.

    • Помечено в качестве ответа AnahaymModerator 24 августа 2012 г. 16:25
    24 августа 2012 г. 16:25
    Модератор

Все ответы

  • Для начала, полагаю, стоит ознакомиться с данной заметкой Алекса Кибкало. Если останутся вопросы - задавайте либо здесь, либо в комментариях к статье, возможно, автор ответит сам -)
    24 августа 2012 г. 9:37
    Модератор
  • Для начала ознакомился. Спасибо. Теперь хочу понять - как увеличить производительность ВМ без увеличения количества процессоров. Хотя менеджер ВМ разрешает мне только 4 процессора, прочитал в интернете что поправив XML файл можно увеличить это количество. Это должно помочь, но хотелось бы без этого. Сделал 8 - на чуть помогло. Но при этом на хосте вообще нагрузки нет, а в менеджере нагрузка стала 15 %.
    24 августа 2012 г. 10:26
    Модератор
  • вообщем описание всех параметров для CPU описаны тут http://technet.microsoft.com/ru-ru/library/cc742470.aspx

    я добавил ещё 4 процессор посредством правки XML файла. Время сократилось в трое до 20 секунд. Так же можно поиграться с параметром Virtual machine reserve, тоже даёт увеличение производительности. Но я не стал его использовать, т.к. он влияет на количество гостей. Вдруг забуду, когда нужна будет очередная ВМ.

    • Помечено в качестве ответа AnahaymModerator 24 августа 2012 г. 16:25
    24 августа 2012 г. 16:25
    Модератор
  • можно как вариант попробовать выключить HT - тогда виртуалка с 4 процами сможет занять все 4 ядра физической

    27 августа 2012 г. 15:11