3

我试图弄清楚平均服务器可以处理多少个请求。我不是在寻找一个确切的答案,只是一个大概的数字。

服务器将隧道/平衡传入请求到将进行实际处理的 N 个内部服务器。GET 请求将具有最大 2K 的总 HTTP 大小(包括标头),并且平衡算法将使用一种简单而快速的算法,该算法涉及传入请求参数和小型内存映射的组合来确定目标服务器。

该服务器的唯一目的是能够接收尽可能多的请求,并决定分布式环境中的哪个服务器将处理请求。

就每秒可以处理多少个请求而言,我对 Tomcat 有什么期望?1000/s、5000/s、10000/s、50000/s等

对该指标影响最大的系统软件/硬件组件是什么?(例如 maxThreads="500",使用 AJP、cpu、网络控制器,...)

塞比

编辑:平均服务器 = 戴尔 PowerEdge R310 或类似服务器(至强 X3480、3.06 GHz、英特尔千兆位 ET 双端口网卡)

4

1 回答 1

2

为什么不给自己做基准呢?想到的最简单的基准测试是 apache 基准测试工具 (ab),例如:

ab -n 1000 -c 100 host/index.html

其中n是要执行的请求c数,是并发请求数。

于 2012-02-20T16:07:12.490 回答