Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 服务器与本地系统对接Redis的性能差异_Docker_Redis_Benchmarking_Latency - Fatal编程技术网

Docker 服务器与本地系统对接Redis的性能差异

Docker 服务器与本地系统对接Redis的性能差异,docker,redis,benchmarking,latency,Docker,Redis,Benchmarking,Latency,我在我的服务器上进行了压力测试,每秒1000个请求的延迟时间为1秒,我发现延迟问题是因为redis,所以我在CentOS 7上检查了停靠redis的性能(基准)(CentOS在vmware虚拟机上cpu:22核,RAM:30 GB) 请给出以下结果: PING_INLINE: 26420.08 requests per second PING_BULK: 27389.76 requests per second SET: 27144.41 requests per second GET: 267

我在我的服务器上进行了压力测试,每秒1000个请求的延迟时间为1秒,我发现延迟问题是因为redis,所以我在CentOS 7上检查了停靠redis的性能(基准)(CentOS在vmware虚拟机上cpu:22核,RAM:30 GB

请给出以下结果:

PING_INLINE: 26420.08 requests per second
PING_BULK: 27389.76 requests per second
SET: 27144.41 requests per second
GET: 26702.27 requests per second
INCR: 27041.64 requests per second
LPUSH: 27203.48 requests per second
RPUSH: 27188.69 requests per second
LPOP: 27005.13 requests per second
RPOP: 27367.27 requests per second
SADD: 26645.35 requests per second
HSET: 26881.72 requests per second
SPOP: 27624.31 requests per second
LPUSH (needed to benchmark LRANGE): 27100.27 requests per second
LRANGE_100 (first 100 elements): 20703.93 requests per second
LRANGE_300 (first 300 elements): 11763.32 requests per second
LRANGE_500 (first 450 elements): 9627.42 requests per second
LRANGE_600 (first 600 elements): 8078.20 requests per second
MSET (10 keys): 26709.40 requests per second
PING_INLINE: 117096.02 requests per second
PING_BULK: 126742.72 requests per second
SET: 119904.08 requests per second
GET: 126903.55 requests per second
INCR: 127064.80 requests per second
LPUSH: 111482.72 requests per second
RPUSH: 121359.23 requests per second
LPOP: 112994.35 requests per second
RPOP: 123152.71 requests per second
SADD: 130378.09 requests per second
HSET: 130039.02 requests per second
SPOP: 103199.18 requests per second
LPUSH (needed to benchmark LRANGE): 88809.95 requests per second
LRANGE_100 (first 100 elements): 51046.45 requests per second
LRANGE_300 (first 300 elements): 17853.96 requests per second
LRANGE_500 (first 450 elements): 12784.45 requests per second
LRANGE_600 (first 600 elements): 9744.69 requests per second
MSET (10 keys): 132802.12 requests per second
但当我在我的笔记本电脑Ubuntu19.04(cpu:CoreI3,RAM:12GB)上检查停靠redis的性能(基准)时

请给出以下结果:

PING_INLINE: 26420.08 requests per second
PING_BULK: 27389.76 requests per second
SET: 27144.41 requests per second
GET: 26702.27 requests per second
INCR: 27041.64 requests per second
LPUSH: 27203.48 requests per second
RPUSH: 27188.69 requests per second
LPOP: 27005.13 requests per second
RPOP: 27367.27 requests per second
SADD: 26645.35 requests per second
HSET: 26881.72 requests per second
SPOP: 27624.31 requests per second
LPUSH (needed to benchmark LRANGE): 27100.27 requests per second
LRANGE_100 (first 100 elements): 20703.93 requests per second
LRANGE_300 (first 300 elements): 11763.32 requests per second
LRANGE_500 (first 450 elements): 9627.42 requests per second
LRANGE_600 (first 600 elements): 8078.20 requests per second
MSET (10 keys): 26709.40 requests per second
PING_INLINE: 117096.02 requests per second
PING_BULK: 126742.72 requests per second
SET: 119904.08 requests per second
GET: 126903.55 requests per second
INCR: 127064.80 requests per second
LPUSH: 111482.72 requests per second
RPUSH: 121359.23 requests per second
LPOP: 112994.35 requests per second
RPOP: 123152.71 requests per second
SADD: 130378.09 requests per second
HSET: 130039.02 requests per second
SPOP: 103199.18 requests per second
LPUSH (needed to benchmark LRANGE): 88809.95 requests per second
LRANGE_100 (first 100 elements): 51046.45 requests per second
LRANGE_300 (first 300 elements): 17853.96 requests per second
LRANGE_500 (first 450 elements): 12784.45 requests per second
LRANGE_600 (first 600 elements): 9744.69 requests per second
MSET (10 keys): 132802.12 requests per second

为什么尽管服务器的硬件功能更高,但我的本地系统的性能却比服务器好得多?

您正在访问一台分配在同一台机器上的服务器…(几乎)那里没有网络延迟。我通过ssh和服务器中的docker容器连接到服务器,我已经做了基准测试你的笔记本电脑有什么确切的CPU型号?请注意,英特尔客户机CPU具有。但是,您的笔记本电脑与服务器之间有什么网络连接?它是通过千兆以太网直接跳到本地服务器,还是通过SSH通过WiFi和电缆调制解调器+互联网进行隧道传输?如果是后者,您将CPU时间用于加密/解密流量!