OS:Ubuntu 14.04、4GB ram,i5、1.5GB交换空间
我正在运行编译命令./build.sh
,但是计算机在运行期间一直处于冻结状态。在编译过程中,我检查了RAM,CPU和交换空间的使用情况,并全部使用完毕。解决这个问题的最佳解决方案是什么?我尝试使用交换文件来增加交换空间,但是,(交换文件的)最大限制似乎是3 GB,这也已被完全使用。
答案 0 :(得分:0)
如果您正在使用make,我是否可以知道您正在使用的命令:
make -j4 -l4
将其更改为:
make -j2 -l2
此外,我认为交换空间太低,应该至少等于RAM。如果上述命令未能解决问题,请遵循此tutorial来增加交换空间。
答案 1 :(得分:0)
我通过将RAM增加到8 GB以及将SWAP空间增加到5 GB解决了该问题。运行编译时,发现使用了最大5.5 GB的RAM,因此RAM和交换空间都不够。