在make中运行多个作业会导致服务器崩溃吗?
例如:
make -j 20 all
如果处理此请求的服务器已经在大量使用中,比如说,只有20个处理器,那么服务器会崩溃吗?或者,make工作会被简单地拒绝?
编辑:问题的原因:我的一位同事前几天说,我使用多个作业导致服务器崩溃。我的猜测是,服务器会在崩溃之前给出一条“虚拟内存耗尽”语句,或者干脆拒绝这些作业。
我有一个MySQL主服务器(MariaDB 10.0.17),它的行为非常奇怪。它有一个从它中获取数据的从服务器。
当我set global sync_binlog = 1时,服务器的I/O非常高,几个小时后服务器就崩溃了。在下图中,服务器在15:20崩溃。然后,从15:20到15:40,它正在恢复一个包含超过1.2亿行的MyISAM表。然后在15:40恢复正常操作。sync_binlog的引导配置为0。
16:15,I set global sync_binlog = 1,I/O再次上升。在16:45,I set global sync_binlog = 1和I/O下降。
为什么会发生这种事