Диаграмма "Выделено ОЗУ"#
На этой диаграмме показано резервирование ОЗУ в вычислительном кластере. Резервирование ОЗУ представляет гарантированный объем памяти, выделяемый службе или виртуальной машине. Доступна следующая статистика:
- Всего
Общий объем ОЗУ на всех узлах в вычислительном кластере. Это произведение общего объема физического ОЗУ на всех вычислительных узлах и коэффициента перераспределения.
- Система
Объем ОЗУ, зарезервированный под систему и службы хранилища на всех узлах в вычислительном кластере. Подробнее о резервировании ОЗУ для различных служб см. в разделе Требования к серверу.
- Система hugepages
Объем ОЗУ, зарезервированный под DPDK на всех узлах в вычислительном кластере. Эта память используется для обеспечения работы DPDK и не выделяется виртуальным машинам.
- ВМ
Объем ОЗУ, выделенный на всех узлах в вычислительном кластере для виртуальных машин, которые используют стандартные страницы памяти.
- ВМ с hugepages
Объем ОЗУ, выделенный на всех узлах в вычислительном кластере для виртуальных машин, которые используют большие страницы памяти. Страницы такого типа используются виртуальными машинами, подключенными к быстрой сети DPDK.
- Свободно
Объем ОЗУ, доступный на всех узлах в вычислительном кластере для выделения виртуальным машинам, использующим стандартные страницы памяти.
- Свободно hugepages
Объем ОЗУ, доступный на всех узлах в вычислительном кластере для выделения виртуальным машинам, использующим большие страницы памяти. Страницы такого типа используются виртуальными машинами, подключенными к быстрой сети DPDK.
- Огражден
Объем ОЗУ на всех огражденных узлах в вычислительном кластере.
- Коэффициент перераспределения
Соотношение максимального объема резервируемого ОЗУ к объему физического ОЗУ.
Этот параметр задается в файле
/etc/kolla/nova-compute/nova.conf. Его можно изменить с помощью командыvinfra service compute set --nova-compute-ram-allocation-ratio <value>
См. раздел Настройка памяти для виртуальных машин.

Подобная диаграмма доступна для каждого отдельного узла в вычислительном кластере.
Просмотр подробных сведений о резервировании ОЗУ
Для вывода сведений о резервировании ОЗУ для всех узлов кластера используйте следующую команду:
vinfra node ram-reservation list [--long]--longВключение доступа и перечисления для всех полей объектов.
Например, чтобы вывести список всех узлов кластера со сведениями о резервировании ОЗУ для них, выполните:
# vinfra node ram-reservation list -c host -c reservations -c total +---------------+------------------------------------------------------+-------+ | host | reservations | total | +---------------+------------------------------------------------------+-------+ | node001.<...> | - reserved_ram_mb: 3750 | 17978 | | | service_name: file_cache | | | | slice_name: '' | | | | - reserved_ram_mb: 1024 | | | | service_name: fuse | | | | slice_name: system.slice | | | | - reserved_ram_mb: 1024 | | | | service_name: management | | | | slice_name: system.slice | | | | - reserved_ram_mb: 512 | | | | service_name: user | | | | slice_name: user.slice | | | | - reserved_ram_mb: 7700 | | | | service_name: compute | | | | slice_name: vstorage.slice/vstorage-compute.slice | | | | - reserved_ram_mb: 2048 | | | | service_name: cses | | | | slice_name: vstorage.slice/vstorage-services.slice | | | | - reserved_ram_mb: 256 | | | | service_name: mdses | | | | slice_name: vstorage.slice/vstorage-services.slice | | | | - reserved_ram_mb: 128 | | | | service_name: agent | | | | slice_name: vstorage.slice/vstorage-ui.slice | | | | - reserved_ram_mb: 1536 | | | | service_name: management | | | | slice_name: vstorage.slice/vstorage-ui.slice | | | <...> | | | +---------------+------------------------------------------------------+-------+
Для вывода сведений о резервировании ОЗУ для одного узла кластера используйте следующую команду:
vinfra node ram-reservation show <node><node>Идентификатор сервера или имя хоста.
Например, чтобы вывести подробные сведения о резервировании ОЗУ для сервера с идентификатором
ed39298c-dc1f-f057-0b78-bcf4281eda73, выполните:# vinfra node ram-reservation show ed39298c-dc1f-f057-0b78-bcf4281eda73 +--------------+------------------------------------------------------+ | Field | Value | +--------------+------------------------------------------------------+ | host | node001.vstoragedomain | | id | ed39298c-dc1f-f057-0b78-bcf4281eda73 | | reservations | - reserved_ram_mb: 3749 | | | service_name: file_cache | | | slice_name: '' | | | - reserved_ram_mb: 1024 | | | service_name: fuse | | | slice_name: system.slice | | | - reserved_ram_mb: 1024 | | | service_name: management | | | slice_name: system.slice | | | - reserved_ram_mb: 512 | | | service_name: user | | | slice_name: user.slice | | | - reserved_ram_mb: 7700 | | | service_name: compute | | | slice_name: vstorage.slice/vstorage-compute.slice | | | - reserved_ram_mb: 2048 | | | service_name: cses | | | slice_name: vstorage.slice/vstorage-services.slice | | | - reserved_ram_mb: 256 | | | service_name: mdses | | | slice_name: vstorage.slice/vstorage-services.slice | | | - reserved_ram_mb: 128 | | | service_name: agent | | | slice_name: vstorage.slice/vstorage-ui.slice | | | - reserved_ram_mb: 1536 | | | service_name: management | | | slice_name: vstorage.slice/vstorage-ui.slice | | total | 17977 | +--------------+------------------------------------------------------+
Для вывода общих сведений о резервировании ОЗУ в кластере используйте следующую команду:
vinfra node ram-reservation totalНапример:
# vinfra node ram-reservation total +--------------+------------------------------------------------------+ | Field | Value | +--------------+------------------------------------------------------+ | reservations | - reserved_ram_mb: 11868 | | | service_name: file_cache | | | slice_name: '' | | | - reserved_ram_mb: 4096 | | | service_name: fuse | | | slice_name: system.slice | | | - reserved_ram_mb: 1024 | | | service_name: management | | | slice_name: system.slice | | | - reserved_ram_mb: 2048 | | | service_name: user | | | slice_name: user.slice | | | - reserved_ram_mb: 9760 | | | service_name: compute | | | slice_name: vstorage.slice/vstorage-compute.slice | | | - reserved_ram_mb: 7168 | | | service_name: cses | | | slice_name: vstorage.slice/vstorage-services.slice | | | - reserved_ram_mb: 1024 | | | service_name: mdses | | | slice_name: vstorage.slice/vstorage-services.slice | | | - reserved_ram_mb: 512 | | | service_name: agent | | | slice_name: vstorage.slice/vstorage-ui.slice | | | - reserved_ram_mb: 1536 | | | service_name: management | | | slice_name: vstorage.slice/vstorage-ui.slice | | total | 39036 | +--------------+------------------------------------------------------+