通过事务时间我们可以明显地发现增加CPU所带来的收益,在负载5分钟前,多CPU明显地降低了系统的处理时间,但是在5分钟时8CPU的负载出现了一个明显的响应时间跳跃,说明这个时候别的资源出现了一个瓶颈,CPU已经不是导致响应时间变长的主要因素了。对应处理能力和响应时间通过提升CPU至8核,内存提升为3GB,整个系统的响应时间降低了2%,而处理能力提升了大约8%。在这个时候网络带宽出现了明显的瓶颈,吞吐量已经达到了12MB的饱和情况。
这个时候的瓶颈首先爆发在了带宽上,而此时的系统TPS稳定在880左右。
可以这样说,当CPU提升至8个时,过去CPU拖后腿的情况消失了,系统的处理能力维持在了880左右,对比4CPU的700左右,大概有20%的提升。
接着我们继续提高CPU频率至200X20 4GHz来看看能提升多少处理能力。
这里可以看到当我们提升CPU的频率到4GHz后(按照环境安装的基准数据提升30%处理能力),响应时间大幅下降30%,而处理能力继续提升12%。根据响应时间和吞吐量的数据可以发现,当CPU到达这个处理能力时,系统相当的稳定,瓶颈应该出现在了网络带宽上。
吞吐量稳定保持在850左右,不受负载用户的增加影响。