问题描述
- 两台服务器扩展为十二台服务器后,性能提高多少
-
公司之前的服务器是两台,现在要扩充到12台,
每台的配置跟以前的一样,这样的话性能是提高六倍吗?
解决方案
这个不是直接的以机器的数量为倍数的,像这样提升性能,最好的方式是先做一轮profiling,做一个benchmark,
同时可以帮助找到性能瓶颈,同样,你就可以知道需要提升性能的点,以及当你增加了机器以后,再做一次profiling,这样就可以对比benchmark来得到性能提升比例
解决方案二:
这不好说。如果性能的瓶颈在cpu,那么也许可以。如果在网络带宽,或者是别的,或者你的业务不能并行化,那么也许不能。
好比“增加6倍的卡车,是不是运货效率提高6倍?”这要看,如果道路空旷,装卸货人手足够,只是缺少卡车,那么的确,否则,如果装卸货很慢,或者道路拥挤,那么增加卡车无济于事。
解决方案三:
简单来说就是性能提升不是单纯的加减法,需要找到主要影响因子,楼上给出了一些具体测试方法,可以参考下。
时间: 2024-12-08 07:59:09