设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 安全 > 正文

为什么我的服务器资源使用率这么低?(2)

发布时间:2021-01-07 20:05 所属栏目:53 来源:网络整理
导读:不同的应用有不同的特点,有IO密集型的也有CPU密集型的,有对延迟要求很高的也有只关心吞吐量的,这些不同的应用运行在同一台服务器上,不可避免的对彼此产生影响,尤其是在机器的资源使用率较高的情况下.如何降低彼此的

不同的应用有不同的特点,有IO密集型的也有CPU密集型的,有对延迟要求很高的也有只关心吞吐量的,这些不同的应用运行在同一台服务器上,不可避免的对彼此产生影响,尤其是在机器的资源使用率较高的情况下.如何降低彼此的影响也是一个很难的课题.因为如果不能很好的隔离影响,应用则会选择要么单独运行要么申请更多的资源,从而导致资源使用率很低.

核算问题(resourceaccounting)

核算问题只存在于超卖的资源上,因为超卖的资源只能提供较低的服务质量保证,所以价格一定会更便宜,但是依然需要准确的衡量.

如何衡量提升资源使用率是否成功?

首先要保证的是,不能降低业务的稳定性和可靠性;其次是带来的收益要大于成本;必须是一个持久的过程,而不是短暂的.

要权衡带来的收益和成本,也许提升X%的资源使用率会增加YY毫秒的请求延迟,由此带来的收入损失可能远远大于X%的提升带来的收益.再有就是使用率的提升可能伴随着运维成本的暴增,这些都是需要衡量然后取舍的.

结束语

提高服务器资源使用率,是一个跨越部门和技术边界的问题:首先要确保的是最小化对业务的影响,通过准确的衡量系统计量应用对资源的使用情况,利用底层基础设施实现资源共享并最小化隔离问题,从而最大程度的利用已有计算资源.

文中两张照片来自论文ThinkingClearlyaboutPerformance,回复“utilization”获得该论文电子版.

 

文章来自微信公众号“云中慢步(cloudify)”:在硅谷原创分享分布式系统、数据中心生产环境、云计算前沿的实践经验和剖析研究

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读