Утилита virsh setmem#

Команда virsh setmem изменяет объем памяти, выделенной гостевому домену.

Синтаксис команды:

setmem domain size

где:

  • domain имя домена;

  • size - размер выделяемой домену памяти.

Размер памяти задается целым числом с указанием суффикса размерных единиц:

Обозначение

Наименование

Значение

b, или byte

байт

1

KB

килобайт

1,000

k, или KiB

кибибайт

1,024

MB

мегабайт

1,000,000

M, или MiB

мебибайт

1,048,576

B

гигабайт

1,000,000,000

G, или GiB

гибибайт

1,073,741,824

TB

терабайт

1,000,000,000,000

T, или TiB

тебибайт

1,099,511,627,776

PB

петабайт

1,000,000,000,000,000

P, или PiB

пебибайт

1,125,899,906,842,624

EB

экзабайт

1,000,000,000,000,000,000

E, или EiB

экзбибайт

1,152,921,504,606,846,976

Пример: 2G - 2 Гигабайта.

Часто используемые опции утилиты представлены в таблице ниже:

Опция

Описание

--live

Изменение будет произведено для запущенного в данный момент домена

--config

Изменение распределения памяти будет произведено при очередном запуске домена

Пример использования#

Для задания нового объема памяти для домена при следующем запуске:

virsh setmem vm_example 2G --config