【发布时间】:2017-08-02 11:16:48
【问题描述】:
对于 EC2:t2.micro,托管在俄勒冈州
对于计算引擎:n1-standard-1,在美国西部
都在 ubuntu 16.04 中,单实例。我安装了 nvm,然后安装了 node js 7.7.2 并启动了一个简单的服务器:
require('http').createServer(function(req, res) {
res.end('Hello world')
}).listen(8080)
然后在我的本地机器上,我使用 wrk 进行基准标记
wrk -t12 -c400 -d10s http://myinstanceaddress
结果,平均 5:
- EC2:~1200 个请求/秒
- 计算引擎:~500 个请求/秒
我预计计算引擎 n1-standard-1 的性能会比 EC2 t2.micro 更好,因为前者具有更多的 CPU 和功率。但是,结果却另有说明。
所以,我的问题是:这个简单的基准测试是否准确,我还需要考虑哪些其他因素?如果基准测试准确,这是否意味着 AWS EC2 t2.micro 的性能实际上优于 google 计算引擎 n1-standard-1,尽管后者具有更高的功率(如宣传的 CPU 和内存)?
【问题讨论】:
标签: amazon-ec2 google-compute-engine