У нас 57 машин серверов rhel - с версией 7.5
Машины имеют мощное аппаратное обеспечение, такое как 128 ГБ памяти и 32 процессора,
Мы планировали установить сервис докеров на все машины, чтобы запускать пару контейнеров на докере.
Мы стоим перед следующей дилеммой
sda
, так /var/lib/docker
будет папка на ОСИли
Чтобы добавить выделенный диск - sdb
для докера, чтобы запустить докер на sdb
диск, который не является диском ОС,
например добавить новый диск - sdb
и смонтировать sdb
к /var/lib/docker
Это оправданный добавить дополнительный выделенный диск как SDB для докера, чтобы избежать выполнения Аспекты из ОС / диск / докер сторона ?
Короткий ответ
Нет, снижение производительности на таком большом сервере должно быть незначительным (и может быть нейтрализовано, если дела пойдут плохо).
Длинный ответ
Это зависит от того, как настроен ваш докер, и от того, что вы запускаете внутри своих контейнеров. С точки зрения диска мы можем разделить влияние докеров на три ключевых аспекта:
/var/lib/docker
)Для первых двух вы можете установить разные конфигурации, чтобы он не был слишком агрессивным на диске (частая очистка старых образов, установка ограничений размера для журналов, изменение параметров для драйвера хранилища и т. Д.).
Что касается третьего, это зависит исключительно от того, как образ докера ведет себя в отношении использования диска, и даже тогда вы можете легко переопределить поведение, используя тома на разных устройствах.