容量是指容量计划,从经济学到工程领域的应用,容量计划听起来是一个很高的概念,本质
上是资源利用率的管理,典型的例子是容器,比如用杯子接水喝,杯子总是有最大的容量,我
们接的水一定在杯子的容量之内,超过这个容量的水溢出来事实上,在接水之前,我们通过观
察了解杯子的最大容量。接收的水必须控制在杯子的容量内。如果杯子的容量不够,渴望的学
生可能会选择更大的杯子或同时使用两个杯子。这是无意识的行为,尽管你可能没有注意到,
但实际上这是在制定容量计划。说到这里,我想你也知道容量计划的前提是,只有事先知道系
统能承受的最大压力,才能进行流量控制和容器分配。杯子的容量是直观的,因为我们在接水
之初就掌握了容量的大小,所以能够简单地控制接水的流量和速度,但是很多抽象的容器的容
量不是直观的,所以容量计划是对于容量测量困难的容器,通过一系列的方法找到最大的容量。
容量是指一个系统可以处理容纳的最大能力,这种能力可以简单地理解为访问量,即流量。如
果某个网站在正常情况下可承载的流量为8000万PV,超过该流量,则会影响用户请求的处理
,例如响应慢,或者简单地返回空白页。因此,8000万PV的访问量是该网站的容量。网站的
容量计划非常重要,如果容量不足影响网站业务,对网络公司来说给公司带来的损失可能很大
。对一家公司来说,服务运是保证业务稳定的核心,规划服务容量是保证业务稳定的前提。
果某个网站在正常情况下可承载的流量为8000万PV,超过该流量,则会影响用户请求的处理
,例如响应慢,或者简单地返回空白页。因此,8000万PV的访问量是该网站的容量。网站的
容量计划非常重要,如果容量不足影响网站业务,对网络公司来说给公司带来的损失可能很大
。对一家公司来说,服务运是保证业务稳定的核心,规划服务容量是保证业务稳定的前提。
容量规划和性能优化是两个经常混淆的概念,相互影响,但目标不同。性能优化是最大限度
地提高系统性能,例如核参数、模块参数的优化,优化的性能有限,最初优化的作用非常明
显,之后基本上达到极限,没有挖掘的潜力。容量计划是为了找到相应服务质量的硬件规模
,与硬件是否优化没什么关系。因为优化前后,这两种状态下的容量也不同。例如,在调整
优势之前,系统可承载的最大流量相对较小,调整优势后,系统可承载的最大流量增加,但
这对容量不重要,容量重要,容量和调整优势是两件事。总之,容量计划不是性能优化,虽
然相互影响,但有不同的目标。性能优化是最大限度地提高系统性能,容量计划在成本和性
能之间找到平衡点。
地提高系统性能,例如核参数、模块参数的优化,优化的性能有限,最初优化的作用非常明
显,之后基本上达到极限,没有挖掘的潜力。容量计划是为了找到相应服务质量的硬件规模
,与硬件是否优化没什么关系。因为优化前后,这两种状态下的容量也不同。例如,在调整
优势之前,系统可承载的最大流量相对较小,调整优势后,系统可承载的最大流量增加,但
这对容量不重要,容量重要,容量和调整优势是两件事。总之,容量计划不是性能优化,虽
然相互影响,但有不同的目标。性能优化是最大限度地提高系统性能,容量计划在成本和性
能之间找到平衡点。
实际系统压力的测量比任何经验估算都可靠,我们应该用实际容量的观测数据来驱动未来容
量的预测,而不是简单地用极限测试等方法模拟。如果找不到测量系统容量的方法,就不能
科学地规划系统容量,只能根据业务类型、经验来推测。这种情况仁者见仁智者见智。
量的预测,而不是简单地用极限测试等方法模拟。如果找不到测量系统容量的方法,就不能
科学地规划系统容量,只能根据业务类型、经验来推测。这种情况仁者见仁智者见智。