全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1542|回复: 21

站群全部开了redis反而会很卡,求指点

[复制链接]
发表于 2021-10-10 11:44:43 | 显示全部楼层 |阅读模式
300个站在杜甫上,配置是完全富余的。全部开了redis反而很卡,求指导配置优化思路。
发表于 2021-10-10 11:58:47 | 显示全部楼层
300个站?这性能消耗并不少啊,redis不是万能的,也是需要调优的,提几点建议吧:
1、对自己编写的所有方法进行了检查,尽可能减少程序对redis读取的数据量,同时对数据进行压缩,毕竟也是要通信的,也有IO消耗。
2、你这300个站,哪怕是杜甫,也不能不管。要应对未来的增长进行预先分片,也要考虑 AOF 持久化的情况下,数据存储所花费的时间。
3、在单台机器上面运行多个 Redis 服务器,以增加系统的可用内存总量并提高系统处理写入操作的能力。
4、如果你用 Redis 做了排序或者搜索这种复炸查询的话(网站这种肯定用的多),最好整 Redis 集群(反正你是杜甫)。
5、学习下 Redis 的“短结构”,可以以更节约空间的方式存储长度较短的结构。并在不同的场景,合理的选择不同的数据结构进行存储,选择合理的压缩方式。
6、如非必要,请让 key 保持简短。
7、检查你机器硬件瓶颈,想办法解决。
8、下次提类似的问题,建议附带上日志和性能测试结果,不然谁都帮不了你,最多提个建议!

—— 来自 Java 开发工程师的建议
发表于 2021-10-10 11:55:11 | 显示全部楼层
我也是站群,感觉硬盘io是瓶颈,现在磁盘队列基本没下过2,磁盘使用率长期99%-100%。你那面情况怎么样?
发表于 2021-10-10 11:59:13 | 显示全部楼层
大佬nb, 这要是杜甫一死要死一大批啊
发表于 2021-10-10 12:03:38 | 显示全部楼层
scheme 发表于 2021-10-10 11:59
大佬nb, 这要是杜甫一死要死一大批啊

你用的vps跟这个是一个意思,母鸡一死。所有vps都挂
发表于 2021-10-10 12:15:55 | 显示全部楼层
本帖最后由 Tou 于 2021-10-10 12:17 编辑

redis非常吃内存,要大内存,大内存还要考虑存取的数据,我的机子是256内存跑,之前我的也卡。查到的是我的内存每秒4G多一直跑满,瓶颈就在这里。安装nload 看一下127.0.0.1跑多少吞吐就知道了

btw:出售hz大内存机子,看我帖子
 楼主| 发表于 2021-10-10 13:31:49 | 显示全部楼层
buyabag 发表于 2021-10-10 11:55
我也是站群,感觉硬盘io是瓶颈,现在磁盘队列基本没下过2,磁盘使用率长期99%-100%。你那面情况怎么样? ...

我觉得主要问题在redis本身是单线程机制,这样网站太多容易引发任务排队,但我对原理不是特别了解。
 楼主| 发表于 2021-10-10 13:32:51 | 显示全部楼层
Tou 发表于 2021-10-10 12:15
redis非常吃内存,要大内存,大内存还要考虑存取的数据,我的机子是256内存跑,之前我的也卡。查到的是我的 ...

不差内存,内存都跑不满
发表于 2021-10-10 13:35:46 | 显示全部楼层
小鸡真爱无疑 发表于 2021-10-10 13:32
不差内存,内存都跑不满

你没看后面说的吞吐,内存够吞吐不够也白费
发表于 2021-10-10 13:37:08 | 显示全部楼层
病人: 医生,我生病了
医生: 你什么不舒服?
病人: 我生病了
医生: 你什么病
病人: 我不舒服。。
。。
无限循环。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-14 22:38 , Processed in 0.069677 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表