服务器 CPU 长期保持在 80%以上,会有什么影响?

2021-11-19 14:13:36 +08:00
 UserNameisNull

RT ,只作为后台 server 的服务器,CPU 长期保持在 80%以上,会有什么影响?

6798 次点击
所在节点    程序员
47 条回复
pengtdyd
2021-11-19 15:36:01 +08:00
这表示还有 20%的资源没有被利用,严重的资源浪费!!!
kidult
2021-11-19 15:39:48 +08:00
如果都是你这种“优质”客户,云厂商只能关门
p2pCoder
2021-11-19 15:44:33 +08:00
流量波动不大
jellyspot
2021-11-19 15:50:33 +08:00
先吐槽,这问题问的,毫无提问的艺术!!!

如果不会有波峰波谷,一直很稳定,那说明你的设备利用率还是不错的
如果有波动,有 cpu 打满导致服务异常的风险

顺便问下,每天我回家都要一个小时,如果长期这样,会有什么影响>_<
neilyoone
2021-11-19 15:55:11 +08:00
CPU 有点累???
mestrace
2021-11-19 15:57:05 +08:00
现象 /影响:这里讨论一下 OLTP 在线业务( i.e. 一个对外提供服务接口的 server ),具体现象就是,响应时间持续提高,大量请求积压,最终导致无法服务。
理论:排队论( Queuing Theory ) M/M/1 模型描述了这种 OLTP 的模型,即请求随机,服务时间随机。在此系统下,一个请求的响应时间为 T=1/mu * 1/(1-rho),其中 mu 为结束的概率,rho 为服务利用率。如果将这个图画出来,可以看到,当利用率超过某区间时,响应时间便急剧加长。
启发:在在线服务中,应当尽量控制资源的利用率。
iColdCat
2021-11-19 16:12:33 +08:00
哈哈哈哈哈哈哈 听君一席话如听一席话
adoal
2021-11-19 16:34:15 +08:00
财务:这服务器买的值……但可不可以利用率更高
运维:已经需要考虑业务波动带来的可用性风险了
开发:程序是否有较大优化余地
hankli
2021-11-19 16:39:30 +08:00
可能会产生可能会产生的影响
locoz
2021-11-19 16:43:40 +08:00
说明资源利用率高,在留有一定余量的同时没有浪费资源,挺好的。
cnrting
2021-11-19 16:47:33 +08:00
说实话不到 90%我都觉得钱花得不值
smileawei
2021-11-19 16:50:13 +08:00
如果是云主机。恭喜你。你的钱花的值。风险嘛。就是万一有一波业务高峰,就没什么弹性了。
sherryqueen
2021-11-19 16:52:52 +08:00
会来 v 站问有啥影响
如果业务稳定, 这个利用率挺好的. 不过还是考虑下 程序是否有优化空间 或者 是否可能会有突然的业务增长
4771314
2021-11-19 17:12:36 +08:00
如果是稳定的 80%左右的话,还好,可以把监控的阈值适当调高一点
如果波动很大的话,那就很危险了
goodryb
2021-11-19 17:15:53 +08:00
如果是自己玩,那无所谓;
如果是生产建议升配或者扩容,80%已经是非常高的水位了,这个时候业务延迟已经开始变大,如果遇到业务量进一步上升,有可能无法响应。
guo4224
2021-11-19 17:42:15 +08:00
高负载才是大家的正常期望,利用率提高 1%,每个月都能省下来几百万。
buddyy
2021-11-19 18:24:51 +08:00
@mestrace 赞,这才是正解啊。
aaronlam
2021-11-19 18:28:02 +08:00
其实如果一直能稳定保持 80%,利用率不是才是最好的吗?
Cielsky
2021-11-19 19:02:25 +08:00
@jellyspot 会导致你回家需要 1 个小时
ArianX
2021-11-19 21:55:19 +08:00
如果流量比较高的话,会导致整体时延上升,同时导致部分长尾请求超时。为了维持比较高的 SLA ,在生产环境中我们尽量保持高峰时延在 60% 以下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/816523

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX