apache基准testing有多准确?

好的,所以我现在正在开发,我想要明白基准testing有多好。 我刚刚使用Apache基准。 他们是否包括发送文件的服务器?

另外,“每秒请求数”字面上有多less用户可以在一秒钟内访问该页面? 如果每秒处理30个请求,那么每秒可以有30个人刷新页面,服务器会好吗?

这对我来说似乎很重要。 我知道很多人从他们的服务器中获得更好的状态,但是我还没有做太多的优化。

另外,会增加你的ram线性增加你的rps? 我有512MB,所以如果我升级到1GB,这意味着我会得到大约60RPS?

并发如何影响你的rps?

我刚刚使用Apache基准。 他们是否包括发送文件的服务器?

AB? 是的,我想是这样

另外,“每秒请求数”字面上有多less用户可以在一秒钟内访问该页面? 如果每秒处理30个请求,那么每秒可以有30个人刷新页面,服务器会好吗?

是的,如果他们执行完全相同的操作你的基准。 这种情况很less。

这对我来说似乎很重要。

是的,大多数人会认为,每秒30个请求是一个非常低的数字,但大多数网站会得到这一点。

另外,会增加你的ram线性增加你的rps? 我有512MB,所以如果我升级到1GB,这意味着我会得到大约60RPS?

很less。

并发如何影响你的rps?

那么,这是双向的。 您可能会遇到并发问题,通常是锁。 写操作通常会locking其他作者(有时甚至是作家读写器,甚至读者挡住其他读写器)。 如果你有locking,并发用户可以减慢他人。

另一方面,您可以设置一个用户正在执行I / O,另一个用户正在执行CPU工作的场景; 这些可以并行,你会更有效地使用你的资源。

虽然大多数情况下,并发打击你。

基准取决于很多事情。

Apache大多不会仅用于静态内容,因此基准testing必须包含生成此内容的时间。

你应该用自己的应用程序来testing你自己的应用程序,比如使用apache提供的标准工具:

http://httpd.apache.org/docs/2.0/programs/ab.html