Докеры-дочерние процессы не наследуют тонкости демона

Я часто запускаю много контейнеров docker, которые иногда заставляют мою систему мгновенно замораживаться. Чтобы предотвратить это, я сделал службу, которая автоматически устанавливает niceness в docker-containerd немного выше. Я думал, что это приведет к тому, что все новые дочерние процессы наследуют этот niceness, но когда я запускаю новый контейнер, все процессы имеют niceness из 0

. Вот скриншот htop

Я не уверен, вызвано ли это тем, как Docker работает внутри или что-то еще (cgroups возможно?).

У кого-нибудь есть идея, как я могу автоматически дать все контейнеры-процессы выше niceness? Я не хочу использовать специальные функции docker, такие как --cpu-period, так как это означает, что мне придется указывать эти аргументы каждый раз, когда я создаю новый контейнер.

1
задан 22 November 2017 в 14:59

0 ответов

Другие вопросы по тегам:

Похожие вопросы: