Снижение производительности тома докера

Я использовал некоторые тесты производительности, используя fio, чтобы сравнить производительность тома Docker (созданного с помощью опции -v) с производительностью тома, смонтированного на хост-компьютере. Я использую следующую команду для запуска ввода-вывода на обоих томах:

fio --name = seqwrite --ioengine = libaio --iodepth = 1 --rw = write --bs = 8M --direct = 1 --size = 1024M --numjobs = 24 --runtime = 300 --group_reporting

Для смонтированного на хосте тома я использую один диск SATA (2 ТБ), отформатированный с использованием ext4.

Пропускная способность тома Docker составляет около 60 МБ / с по сравнению с томом, установленным на хосте, который составляет 125-130 МБ / с. Кроме того, когда я подключаю тот же хост-том внутри контейнера Docker, я получаю ту же пропускную способность 125-130 МБ / с. Есть ли известная проблема снижения производительности, когда мы создаем тома Docker с помощью параметра -v, или в моей методологии тестирования и сравнения производительности есть что-то неверное?

0 ответов

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