我在EC2中运行了一个具有592 MB可用RAM的微实验
在后端的大SQL表上运行UPDATE时,由于Out Of Memory构建错误,Jenkins崩溃了。
磁盘利用率为83%,使用的8GB EBS卷中有6 GB。
sudo du -hsx * | sort -rh | head -10
/
2.7G opt
1.5G var
1.2G usr
我发现只有6 MB是免费的命令 - “free -m”运行这些服务 -
(i) LAMPP
(ii) Jenkins
(iii) Mysql 5.6
我停止了LAMPP并创建了70 MB的可用空间
然后,我关闭了Jenkins,它创建了320 MB的可用空间 关闭MySQL 5.6可以提供390 MB的可用空间..
因此,200MB RAM仍在使用,我的服务都没有运行。
Is 200MB RAM minimum required for an Ubuntu micro Instance running on Amazon EC2 ?
答案 0 :(得分:0)
不,我相信它可以运行直到100%使用。
如果任务需要的内存大于可用内存,则该任务将被终止。
要释放更多内存空间,您可以从终端
运行 sudo apt-get autoremove