我买了两台云服务器,下面是连续几个月的平均数据(数据来源云监控):
服务器A:CUP 使用率平均 4% 系统平均负载 0.3
服务器B:CUP 使用率平均 28% 系统平均负载 1.3
是否意味着我的配置太高?
CUP使用率和系统平均负载在多少是比较合理的?我的意思是不浪费资源,追求性价比。
我打算根据我的负载情况合理调降服务器配置,开源节流。
业务的综合性能看CPU、内存、平均负载,磁盘IOPS。良好的业务场景下负载在50%以下,系统是很流畅的,当CPU达到80%就会出现卡顿,延时高,丢包严重的情况。这时候往往会有预警了,弹性伸缩大概也是在60%-80%这个区间生效。如果注重用户体验,这个配置就可以了。
平均负载偏低说明平时处于低负载的状态。但其实配置是否过高或过低,还需要具体分析:你的系统有没有因为配置遇到瓶颈。
如果你的业务平时没有流量,看起来低负载,但业务峰值的时候CPU、负载跑满,那也不能说你的配置就过高。
所以至于配置的选择,还是需要你自己计算一下,你的业务峰值的时候需要多少资源,比如你需要支撑1分钟10000个请求,同时并发100个用户连接,然后按模型算一下需要多少CPU和内存。
如果上线后实际上达不到这个量,则看实际运营的情况,适当降配,只要不会让业务因为配置问题遇到瓶颈,造成卡顿或不可用就可以降。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。