![](/img/trans.png)
[英]What parameters in a EC2 virtual machine should I use to optimize H2O's XGBoost performance?
[英]How should I use EC2 to do performance tests
我有一个用C ++编写的分布式系统。 为了测试其可伸缩性,我正在寻找一种基于AWS EC2的解决方案,因为它很容易在短时间内启动数百甚至数千个实例。 对于大多数实验,我只需要运行少于1小时的基准。
但是,准备这数千个实例的合适/经济方法是什么? 这些项目需要大量的依赖关系,其中有些无法在Ubuntu中找到.deb软件包(我们使用基于ubuntu的AMI)。 我猜在每个实例上编译该项目都是不合理的。但是,我应该怎么做才能将其二进制文件和所有必需的软件包传播到所有实例?
如果可能的话,我们想使用基于Ubuntu和python的解决方案。
最简单的方法是使用要运行的服务器映像创建Amazon Machine Image(AMI)。 一旦有了这个,您就可以简单地指定您要启动的实例数。
该过程是:
Launch Instance
(例如)。 然后,您将有一个基本的服务器来开始安装软件包和软件。 Create Image (EBS AMI)
。 这将在控制台的“ AMI
部分中创建一个自定义AMI。 Launch Instance
。 启动它时,您只需指定要启动的实例数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.