编译时难以冻结并重启

我们的一个工作站在某些情况下已经开始冻结或重置。 我们可以在Linux和Windows中重现这一点,所以很可能是硬件问题。

使用编译器(C ++,如果你好奇的话)通常会发生冻结。 我们认为这指向了错误的RAM或CPU过热。

我们清理了CPU风扇并更换了导热膏。 当空闲时,温度在30ºC范围内,编译时(冻结在40-50范围之前的最后一个读数)会提升,但在不会导致崩溃的不同情况下也会恢复。 为了把温度放在上下文中,处理器是Athlon XP 3500+(听起来本质上是热的),主板是K8N Neo4-F。

我们在不同的银行testing了不同的RAM芯片,似乎没有什么区别。 我们正在做一个详尽的memtest86通行证。

任何其他可能的原因冻结? 此时我担心主板或处理器可能会损坏。 最近没有硬件上的改变,但是电源在几次自动关机之后,由于热量而烧毁了,并且被replace了(新的更强大,所以我不认为这可能是原因)

以下是您可以validation的一些事情:

  • 这可能不是一个软件问题,因为你已经提到它发生在Linux和Windows上。 但是,请validationLinux上的系统日志,以确定发生此问题时是否logging了exception情况。
  • 确认您没有任何松动的扩展卡或电缆。
  • 如果您的BIOS具有AMD Cool'n'Quiet的设置,请尝试禁用它并再次运行编译器。
  • 检查BIOS并查看CPU电压是否设置为自动(或设置得太高),并在BIOS中将CPU电压调整到正确的电压。 在这里你可以findAMD CPU的电压设置 。

编译时,如果系统温度较高/已经崩溃/重新启动,比冷启动系统要花费更长的时间?

当系统变热时,主板组件中可能出现一小段时间的缺陷?