《大型网站服务器容量规划》——

本节书摘来自异步社区《大型网站服务器容量规划》一书中的第2章,第2.3节,作者: 郑钢 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.3 容量规划的对象

容量可以指任何系统的资源利用率,本人结合工作内容,论述服务器硬件方面容量管理。

无论您公司是什么业务,只要业务是用计算机来承载,必然可以用计算机的物理资源消耗量作为业务量的度量,这体现在处理器、硬盘、内存、网卡、网络链接数等方面。业务量与计算机资源消耗量整体上是呈正比的。

在做容量规划之前,要清楚自己的业务是何种类型,这取决于业务主要消耗了计算机中的哪些资源,容量规划必须要结合业务类型。

根据不同的业务类型,从大体上可以分为。

1.计算密集型的业务
计算主要消耗的是CPU资源,因此,计算密集型也称为CPU bound,业务处理过程中主要用到了CPU资源,CPU使用率随着业务的繁忙变化而同步变化,此类业务中对处理器的要求非常高,CPU通常都是16核,甚至是24核以上服务器,即使是这样的配置,在计算密集型业务中也经常会出现所有CPU核心全部占用的情况。尽管没有纯粹消耗CPU资源的业务,其他资源像磁盘IO、网卡等或多或少都要有所涉及,但它们相对较少,可以在一瞬间完成,因此可以忽略。

2.I/O密集型的存储业务,这包括出入网卡的流量
I/O密集型也称为I/O bound,是指业务处理过程中,主要使用的是I/O资源,比如硬盘读写、用网卡的上传和下载,因此CPU利用率不高,即使处理业务的最繁忙时段,CPU负载也很低。

3.数据密集型业务
数据密集型业务也称为DataIntensive,主要体现在大数据应用中,比如著名的搜索引擎就是从海量数据中找到有用信息,通常这类业务非常占用内存资源。缓存也是数据密集型业务,如squid、varnish,典型的应用就是cdn,cdn本质上就是个cache,它将请求的结果缓存到内存中,避免将请求转发到源站。

以上是典型的3种业务,没有某个业务纯粹属于某种类型,因此,容量规划的对象也是以这3个特征为代表,找出业务主要的特征类型,针对此类型进行规划工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值