运行编译时计算机冻结

时间:2018-08-07 05:30:02

标签: ubuntu-14.04 cpu-usage ram swapfile

OS:Ubuntu 14.04、4GB ram,i5、1.5GB交换空间 我正在运行编译命令./build.sh,但是计算机在运行期间一直处于冻结状态。在编译过程中,我检查了RAM,CPU和交换空间的使用情况,并全部使用完毕。解决这个问题的最佳解决方案是什么?我尝试使用交换文件来增加交换空间,但是,(交换文件的)最大限制似乎是3 GB,这也已被完全使用。

2 个答案:

答案 0 :(得分:0)

如果您正在使用make,我是否可以知道您正在使用的命令:

  

make -j4 -l4

将其更改为:

  

make -j2 -l2

此外,我认为交换空间太低,应该至少等于RAM。如果上述命令未能解决问题,请遵循此tutorial来增加交换空间。

答案 1 :(得分:0)

我通过将RAM增加到8 GB以及将SWAP空间增加到5 GB解决了该问题。运行编译时,发现使用了最大5.5 GB的RAM,因此RAM和交换空间都不够。