Нет прямой корреляции между памятью, видимой с помощью команды free -m / h в Linux, и памятью контейнера, видимой в пользовательском интерфейсе YARN. YARN работает, используя понятия контейнеров. Таким образом, контейнер имеет комбинацию распределения памяти и центрального процессора с точки зрения ядер. Во время запуска процесса объем свободной памяти на сервере будет высоким, и как только выделение контейнера будет выполнено, объем памяти, видимый с помощью команды «free», резко сократится. На самом деле, под капотом память была выделена YARN для контейнеров.