Mac docker桌面上的Redis性能

时间:2020-05-30 05:47:03

标签: docker redis

尝试将Redis从本地计算机移动到MacBook Pro上的Docker容器,并且性能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)

因此,在Docker桌面上运行时,Redis的速度要慢大约16倍。从我在Internet上阅读的内容来看,Mac上的问题is with Hyperkit和Docker not supporting network_mode: "host"

所以我尝试在使用桥接(public_network接口)的Vagrant盒上运行相同的

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

所以afaik,网络是这里的大问题。我可以以某种方式解决此问题吗?

0 个答案:

没有答案