在make中运行多个作业导致服务器崩溃?

时间:2014-03-31 15:01:20

标签: c++ gcc compilation makefile gnu-make

可以在make make server崩溃中运行多个作业吗?

例如:

make -j 20 all

如果处理此请求的服务器已经被大量使用,并且说只有20个处理器,服务器是否会崩溃?或者简单地拒绝制作工作?

编辑: 问题的原因:我的一位同事前几天说我使用多个工作导致服务器崩溃。我的猜测是服务器会给出“虚拟内存耗尽”声明,或者只是在崩溃之前拒绝这些作业。

1 个答案:

答案 0 :(得分:0)

  

服务器会崩溃吗?

不,它不应该崩溃,除非您在您或某人的程序中遇到错误。它应该继续工作(虽然由于负载很重,但速度较慢)。

  

或者简单地拒绝制作工作?

不,linux不是为防止进程创建而设计的。当然,由于计算机没有无限的资源,因此它可以并行运行多少个进程(其他操作系统)也有限制。