为什么 node.js+mongodb 没有为每秒发送的 100 个请求提供 100 req/sec 吞吐量?
Why node.js+mongodb does not gives 100 req/sec throughput for 100 req sent in a second?
我在一台机器上保留 node.js 服务器,在另一台机器上保留 mongodb 服务器。请求是 70% 读取和 30% 写入的混合。据观察,在 100 个请求时,第二个吞吐量为 60req/sec,在 200 个请求时,第二个吞吐量为 130req/sec。 cpu 两种情况下的内存使用情况相同。如果应用程序可以服务器 130 req/sec 那么为什么它在第一种情况下没有服务器 100req/sec 因为 cpu 和内存利用率是相同的。机器正在使用 ubuntu 服务器 14.04
在 Jmeter 中创建用户线程并永远使用循环 300 秒。然后获取值。
我在一台机器上保留 node.js 服务器,在另一台机器上保留 mongodb 服务器。请求是 70% 读取和 30% 写入的混合。据观察,在 100 个请求时,第二个吞吐量为 60req/sec,在 200 个请求时,第二个吞吐量为 130req/sec。 cpu 两种情况下的内存使用情况相同。如果应用程序可以服务器 130 req/sec 那么为什么它在第一种情况下没有服务器 100req/sec 因为 cpu 和内存利用率是相同的。机器正在使用 ubuntu 服务器 14.04
在 Jmeter 中创建用户线程并永远使用循环 300 秒。然后获取值。