Производительность Redis на рабочем столе Ma c docker - PullRequest
0 голосов
/ 30 мая 2020

Попытка переместить Redis с локального компьютера в контейнер docker на моем MacBook Pro, и производительность afaik не соответствует требованиям (но, возможно, это лучшее, что я могу получить)

redis-benchmark -t set -n 1000000 -p 6379
local redis:                            101409.59 requests per second (total 9.6s)
redis in docker from host:                7090.39 requests per second (total 141.04s)
redis in docker from container:          39060.97 requests per second (total 26.25s)

, поэтому Redis около 16 раз медленнее при работе на Docker Desktop. Из того, что я прочитал на Inte rnet, похоже, что проблема связана с Hyperkit и Docker , не поддерживающими network_mode: "host" на Ma c

Итак, я попытался запустить то же самое на Vagrant box, который использовал мост (интерфейс public_network)

redis-benchmark -t set -n 1000000
30935.81 requests per second (32.33 seconds)

Итак, сеть является большой проблемой здесь. Можно как-нибудь это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...