Web服务器的性能估计

《Web服务器的性能估计》要点:
本文介绍了Web服务器的性能估计,希望对您有用。如果有疑问,可以联系我们。

在给客户做方案的时候,或者在软件设计的时候,或者在软件测试的时候,我们经常会估算我们的web应用程序的性能.这样,我们才能正确的设计方案.
如果估算误差太大,你给客户的方案是10台服务器,实际部署时确需要20台机器,客户绝对要疯了.同样对我们的代码设计和测试方案影响重大.
那么在带宽和内存都很充足的情况下我们如何大致估算出一个web应用程序的性能呢?

首先,我们看一张Tengine/Nginx性能图,根据这个例子来演示一下性能的估算.此图摘自Tengine & Nginx Benchmark.

reuseport

可以看到Tengine的 RPS (requests per seconds)可以达到90000多,并发数大一点的时候RPS会大一点,随后随之并发数的增大RPS并没有随之增大,而是略微减小.这也可以理解,对大部分web应用来说,连接数增多了,资源占用和维护的花费也增多了.
作为粗略的估算方法,我们忽略并发数的影响,可以大致Tengine可以达到90000请求每秒.
这个测试是利用apache ab访问一个gif文件进行测试的:

1

相关文章

随着云计算和网络技术的发展,越来越多的数据需要在服务器之...
阿里云服务器Tomcat无法从外部访问一、环境阿里云Ubuntu 12....
购买一系列的东西其实就是花钱买块区域,服务器,域名,云解...
前言昨天买了域名,服务器,然后搭建了环境,然后想他通过默...
前言由于服务器centos6.8安装mysql一直出现不能连接问题,然后...
前言用 SSH客户端登录上以后,自己想要在本地连接服务器上的...