значение virtual_memory для процесса в контейнере - PullRequest
0 голосов
/ 11 июня 2019

В старые времена виртуальной памяти нельзя было доверять, поскольку одна и та же библиотека загружалась в память только один раз, но добавлялась ко всем программам, которые ее используют.

Для процесса в контейнере используется виртуальная память в качестве реальной памяти?

1 Ответ

0 голосов
/ 11 июня 2019

Ресурсы в контейнерах Linux управляются с помощью cgroups ,

Cgroup - это набор процессов, которые связаны с набором ограничений или параметров, определенных через файловую систему cgroup.

В частности, в отношении cgroup памяти,

memory (начиная с Linux 2.6.25; CONFIG_MEMCG) Контроллер памяти поддерживает создание отчетов и ограничение памяти процесса, памяти ядра иswap используется cgroups.

...