每当我运行CPU密集型进程时,我的系统都会重新启动


1

当我尝试使用Matlab或Octave计算10,000 x 10,000随机矩阵的逆时,我注意到了这一点。我的计算机刚刚重启而没有提示任何错误消息。我已经在各种论坛上寻找类似的问题而没有成功。

我已经证明这与内存使用无关,因为矩阵求逆的空间复杂度为O(n ^ 2),时间复杂度为O(n ^ 3)。Memtest显示没有RAM故障。当然,这不是由于CPU温度,因为这种情况突然发生。我怀疑这可能与电源有关。

我在Intel Core i7-4790K,2x8GB RAM Kingston Fury,华硕Z97-P主板,NVIDIA 980 GTX gpu和Corsair CX750M电源上运行Ubuntu 15.04(64位)。还没有用Windows试过这个。


1
它可能是热量或功率。如果你安装和配置lm-sensors你的传感器在负载下显示合理的温度?
弗兰克托马斯

当我尝试重现错误时,没有足够的时间(大约2秒)来运行命令检查传感器,但空闲读数似乎很好(32°C)。
布鲁贝克2015年

journalctl --boot = -1应该为您提供基于systemd的系统上的最后一次系统登录。只需在日志的末尾查找,也许有一些有用的东西
larkey

您所描述的是CPU和GPU之间的高功率装备。如果您的电源配置可能导致黑屏,您可能需要考虑更高瓦数的电源。
弗兰克托马斯

Answers:


0

我从过去开始:经过6个月的这个问题,我们终于找到了真正的原因并解决了它。主板的功耗配置为最佳性能,只需将其切换回正常状态即可。现在我可以毫无困难地反转大矩阵。


似乎是对最佳性能的奇怪定义。我猜它比正常情况下更难和更快地崩溃。
大卫施瓦茨2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.