А вторая причина в том что жизненный цикл контейнера в ярне построен с запасом, и между тем как нагрузка закончилась от одной задачи и началась для другой - довольно большая пауза
Динамическая аллокация это довольно тупая штука, она не настолько умная чтобы с этим помочь (он тупо смотрит на pending tasks, никакую утилизацию не меряет, запросы ресурсов не меняет в зависимости от утилизации)
Все эти проблемы от того что аллокация не связана с утилизацией, ярн раздаёт по сути квоты, ничего не зная (и даже не имея механизма узнать) об утилизации
А что-то из нового/современного позволяет эту проблему хоть как-то уменьшить? Применительно к хадуп/ярн. Или все уже сваливают в облака, и там с этим лучше?