三天前我更新了 Ubuntu 并重新启动了。
我的 Java 进程(启动 phpstorm)的 CPU 使用率高达 600% 并在大约 20 秒内关闭了我的计算机。
我使用的是带有 Java openJDK 8 的 phpstorm 8。
经过测试,我尝试切换到 oracle 版本,但结果相同!
然后我手动从系统中删除了 phpstorm,并将其更新到最新版本,即第 10 版。
仍然过热,没有机会解决!有什么建议吗?
我的系统是:
描述:Ubuntu 16.04.1 LTS 发布:16.04 代号:xenial
uname -r ----> 4.4.0-45-通用
cat /proc/cpuinfo 处理器:0 供应商 ID:GenuineIntel CPU 家族:6 型号:42 型号名称:Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz 步进:7 微码:0x18 CPU MHz:832.421 缓存大小:6144 KB 物理 ID:0 兄弟:8 核心 ID:0 CPU 核心:4
natty@natty-RC730:~$ cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 0.97 ms.
hardware limits: 800 MHz - 2.90 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 800 MHz and 2.90 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency is 868 MHz.
boost state support:
Supported: yes
Active: yes
25500 MHz max turbo 4 active cores
25500 MHz max turbo 3 active cores
25500 MHz max turbo 2 active cores
25500 MHz max turbo 1 active cores
从评论编辑:我仍然收到以下错误:
Oct 26 14:18:34 natty-RC730 kernel: [11779.535501] thermal thermal_zone0: critical temperature reached(98 C),shutting down Oct 26 14:18:35 natty-RC730 kernel: [11780.538680] thermal thermal_zone0: critical temperature reached(98 C),shutting down Oct 26 14:18:36 natty-RC730 kernel: [11781.549083] thermal thermal_zone0: critical temperature reached(98 C),shutting down
答案1
如果您的系统维护良好,这种情况就不可能发生。i7-2630QM CPU 具有热监测技术。在这种情况下,如果 CPU 确实过热(最高温度 100C),那么 CPU 一定有故障,因为它的设计目的是在变热时降频并继续工作。
热监控技术通过多种热管理功能保护处理器封装和系统免受热故障的影响。片上数字热传感器 (DTS) 可检测内核的温度,热管理功能可在必要时降低封装功耗,从而降低温度,以保持在正常运行限度内
编辑:
由于你正在使用 intel_pstate 驱动程序,但它似乎无法正常工作,你可以尝试禁用它,并使用 acpi 频率控制,如中所述这个答案。您还可以安装 indicator-cpufreq 软件包并手动调整时钟频率。请注意,更改为 acpi 频率控制通常会为 indicator-cpufreq 提供比 intel-pstate 驱动程序更多的选择。
如果您的系统维护不善,可能会积满灰尘,冷却风扇可能出现故障或已经出现故障。(当我们无法呼吸时,我们都无法正常工作。)如果这是问题所在,您会发现一些解决方案这里
答案2
问题还没有解决,但是全新安装 16.04 并更新驱动程序后,温度不再那么关键了……风扇里没有灰尘,问题仍然存在,与 phpstorm 如何“索引”文件和文件夹有关……java 仍然以 600% 甚至更高的速度运行!感谢大家的意见!