redis读写瓶颈

redis读写瓶颈,第1张

从你这个描述来看,写性能确实不太正常。

我有一种方法可以用来看一下你这50000条数据是不是超过了默认的maxmemory值:

统计一下10000条数据大约占的内存值,估计5W条记录的大约内存值,然后再看一下你的VM是否开启。这样做是因为超过了指定的内存同时没开启vm时,有可能会导致进程挂掉。

你既然使用了默认配置,你还可以看一下日志里是不是会有崩溃记录。也可以根据记录找一下其他的原因。

你用的是hash结构的话,可以调整一下hash-zipmap-max-entries这个参数。一般这个参数在1000的时候性能是比较高的。超过1000以后CPU就上来了。默认是512.

1、一般情况下,请先检查您服务器的使用情况。您的服务器配置跟不上您用户增长的速度,需要扩展服务器的配置才导致您的服务器比较卡。CPU使用率是否大于50%、网络使用率是否过高、内存使用率是否过高,如果出现上述情况,则表明您的服务器或网络无法承载您目前的服务,请联系服务商调整您的资源,及时扩容。

2、服务器遭遇DDoS攻击导致,服务器自然会呈现出慢的假象,如果不及时防护,有可能我们的网站会出于瘫痪。需要联系服务商售后人员做DDoS防护策略。

3、服务器遭遇较大的流量攻击,但服务器没有被流量牵引。

4、机房网络故障,这将是大范围的故障。

5、设备网卡故障、网线故障、上层交换机故障。在出现故障前,您可以对您服务器的相邻ip进行测试,如果相邻ip也同样出现丢包情况,说明是上层交换设备故障。

硬盘的问题.我们可以想一下.7200转的硬的读取速度是每秒40---80M左右.而写入速度就是读取速度的2/3每以硬的平均速度我们可以理解为50M左右这个你可以自己测一下的.想用速度快我看你还是转个万转硬吧.读写的平均速度可以到300M左右.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/700441.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-04
下一篇2023-08-04

发表评论

登录后才能评论

评论列表(0条)

    保存