首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >性能问题: AWS中型Linux实例V/S Hetzner专用实例

性能问题: AWS中型Linux实例V/S Hetzner专用实例
EN

Unix & Linux用户
提问于 2013-10-25 09:41:02
回答 1查看 418关注 0票数 0

我正在用CentOS ( AMI)测试AWS中间实例,并将它与Hetzner的EX40-SSD (http://www.hetzner.de/hosting/produkte_rootserver/ex40ssd)进行比较。两者上的软件设置是可比较的(相同的操作系统,相同版本的MySQL 5.6.14)。AWS的CPU速度为2 2Ghz,Hetzner的CPU速度为3.4GHZ。对于两个服务器,mysql my.cnf都是完全相同的。有一个大型abc.sql文件,其中包含从另一台服务器(2GB大小)本地复制到上述两台服务器的转储。我在这两台机器上运行了以下命令#

代码语言:javascript
复制
date > StartTime ; mysql -pxyz < abc.sql ; date >> StartTime &

奇怪的是,AWS小实例在12分钟内完成了任务,因为Hetzner实例需要超过40分钟才能完成任务。

在Hetzner机器上没有其他服务器/应用程序运行(只有MySQL的清洁机器)。AWS机器有其他软件运行,如SugarCRM,Piwik,Nginx,但没有加载。

为什么AWS优于Hetzner?从逻辑上讲,Hetzner应该更快,因为它拥有SSD (更快的IO)、更快的CPU (3.4Ghz)和作为专用机器而不是VM实例的操作。如何调试和跟踪导致这种奇怪行为的根本原因。

EN

回答 1

Unix & Linux用户

发布于 2013-10-25 16:51:23

而不是

代码语言:javascript
复制
date > StartTime; mysql …; date >> StartTime

你可以简单的使用

代码语言:javascript
复制
time mysql …

这将在命令完成后给出这样的输出:

代码语言:javascript
复制
0.02s user 0.01s system 0% cpu 8.828 total

关于您的绩效问题:

  • 您看过htop以确定特定进程潜在的高CPU/内存使用量吗?
  • 手术期间/之后的系统负载值是什么?

如果htop没有透露多少信息,您可以使用更高级的实用程序来查找系统的瓶颈,例如:

  • dstat
  • perf
  • 迟顶
  • 系统,系统
  • ktap
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/97535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档