Amazon ec2 EC2微实例内存问题

Amazon ec2 EC2微实例内存问题,amazon-ec2,jenkins,Amazon Ec2,Jenkins,我在EC2上运行一个微型Instance,有592MB的可用RAM Jenkins在后端的大SQL表上运行更新时由于内存不足而崩溃 使用8GB EBS卷中的6 GB时,磁盘利用率为83% sudo du -hsx * | sort -rh | head -10 / 2.7G opt 1.5G var 1.2G usr 我发现命令“free-m”中只有6MB是空闲的,这些服务正在运行- (i) LAMPP (ii) Jenkins (iii) Mysql 5.6 我停止了LA

我在EC2上运行一个微型Instance,有592MB的可用RAM

Jenkins在后端的大SQL表上运行更新时由于内存不足而崩溃

使用8GB EBS卷中的6 GB时,磁盘利用率为83%

sudo du -hsx * | sort -rh | head -10
/
2.7G    opt
1.5G    var
1.2G    usr
我发现命令“free-m”中只有6MB是空闲的,这些服务正在运行-

(i) LAMPP
(ii) Jenkins
(iii) Mysql 5.6
我停止了LAMPP,这就创造了70MB的可用空间

然后,我关闭了Jenkins,它创建了320 MB的可用空间 关闭MySQL 5.6后,可用空间将达到390 MB

因此,在我的服务都没有运行的情况下,200MB的RAM仍在使用中

Is 200MB RAM minimum required for an Ubuntu micro Instance running on Amazon EC2 ?

不,我相信它可以运行到100%使用

如果任务需要的内存大于可用内存,则该任务将被终止

要释放更多内存空间,可以从终端运行此操作


sudo apt get autoremove

MySQL 5.6是否在同一个微实例上运行?整个詹金斯在运行还是只是代理部分?我建议采用主从式架构,至少有一个迷你风格的主从式和(任意多个)从式。主服务器有MySQL+Jenkins,从服务器有builder代理。是的,我有整个Jenkins和其他服务器在同一台服务器上运行。所以主SQL和jenkins在1个实例上运行,lampp+从运行在其他实例上。顺便说一句,我还有redis+节点(作为apache的反向代理)有什么地方适合从redis缓存——这应该是另一个实例吗?