none
Как изменить объем виртуальной памяти через командную строку ОС Windows Server Core R2 2008? RRS feed

Ответы

  • Вы можете задать статическую память для виртуальных машин с помощью командлета Set-VMMemory из библиотеки PowerShell для Hyper-V.

    Для хоста, при условии того, что на нем нет никаких иных ролей, кроме Hyper-V, делать ничего не нужно, механизм распределения памяти отработает автоматически. Файл подкачки для родительского раздела нужен будет в случае резервирования памяти хосту через реестр.

    • Предложено в качестве ответа Vinokurov Yuriy 12 июля 2012 г. 18:04
    • Помечено в качестве ответа Vinokurov Yuriy 16 июля 2012 г. 7:43
    11 июля 2012 г. 12:54
    Модератор

Все ответы

  • побольше бы информации. на какой платформе виртуальные сервера? на hyper-v? и что подразумевается под словом распределить? виртуальным серверам обычно выделяют память при создании машин в hyper-v manager или vmm
    10 июля 2012 г. 13:19
    Модератор
  • Платформа windows server core standart 2008 r2, если я правильно поняла. Через диспетчер Hyper-V создаю виртуальную машину, я понимаю, что могу там указать необходимый мне объем памяти для виртуальной машины. Но я не понимаю, как физическая память будет расходоваться? Например, на физическом сервере 12 Гб оперативной памяти, на этом сервере будет 2 виртуальных сервера. Я могу руками задать память по 4 Гб для этих двух виртуальных машин, а вот на платформе я ничего не задавала. Вопрос, можно ли на server core 2008 r2 задать вручную объем вирт.памяти, так же как это можно сделать в обычных системах с графическим интерфейсом? 
    11 июля 2012 г. 7:26
  • Под изменением виртуальной памяти вы понимаете изменение размера файла подкачки (Дополнительные параметры системы, Настройка быстродействия, Объем виртуальной памяти)?

    Не стоит путать объем доступной памяти и объем файла подкачки. Т.к. виртуальные машины Hyper-V не используют файл подкачки, то настраивать дополнительно что-то на хостовой машине нет необходимости. В описанной Вами ситуации у вас есть сервер с 12 Гб из которых 8 заняты ВМ (2х4 Гб), соответственно серверу остается около 3 Гб памяти (считаем что 1 Гб уходит под саму ОС) которую можно использовать.

    • Предложено в качестве ответа Daemon-GTC 11 июля 2012 г. 12:22
    • Отменено предложение в качестве ответа Denis DyagilevEditor 11 июля 2012 г. 12:50
    11 июля 2012 г. 12:11
  • Вы можете задать статическую память для виртуальных машин с помощью командлета Set-VMMemory из библиотеки PowerShell для Hyper-V.

    Для хоста, при условии того, что на нем нет никаких иных ролей, кроме Hyper-V, делать ничего не нужно, механизм распределения памяти отработает автоматически. Файл подкачки для родительского раздела нужен будет в случае резервирования памяти хосту через реестр.

    • Предложено в качестве ответа Vinokurov Yuriy 12 июля 2012 г. 18:04
    • Помечено в качестве ответа Vinokurov Yuriy 16 июля 2012 г. 7:43
    11 июля 2012 г. 12:54
    Модератор
  • вообще мне кажется что файл подкачки на родительском хосте лучше задать вручную, так как он большой там не нужен, а винда может автоматом его задать равным объему памяти, которая у сервера под hyper-v может быть очень большой, и сьест весь системный диск.
    я при общем объеме памяти в 256 гб ставили файл подкачки в банальные 4гб,
    wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False
    wmic pagefileset where name="path/filename" set InitialSize=initialsize, MaximumSize=maxsize

    11 июля 2012 г. 14:16
    Модератор