在什么情况下我应该担心高温?

在什么情况下我应该担心高温?

我刚刚买了一台新的 system76 galago pro。它很不错。它有 8 个线程和大量内存。我在 R 中做了很多多核计算,我的许多工作介于我在本地执行的工作和我在大型 AWS 实例上执行的工作之间。我买了这台机器——用坏了的主板替换了一台 ThinkPad x250——省去了向实例发送中型作业的麻烦。

我立即启动它并安装了 Dropbox,风扇开始运转。我安装了一个监控温度的桌面小程序。我以前从未这样做过。Dropbox 同步加上浏览器将 CPU 保持在 55 到 65 之间。我读到过某处说核心 i7 处理器应该保持在 65 以下。

我开始好奇这台机器如何处理更大的工作,所以我编写了以下 R 脚本:

library(foreach)
library(doParallel)
registerDoParallel(detectCores())

f <- function(N = 1e4){
  m <- matrix(rnorm(N^2), nrow = N)
  d <- crossprod(m)
  return(NULL)
}

foreach(i = 1:8)%dopar%{
  while(TRUE){
    f()
  }
}

基本上,该函数f取 10K x 10k 矩阵的叉积,并丢弃输出。我while(TRUE)在所有 8 个核心上运行它。这是结果(查看右下角的温度): 在此处输入图片描述

74度!

我的问题:

  1. 这是我应该担心的事情吗?
  2. 如果我经常这样做,是否会缩短机器的使用寿命?
  3. System76 的公司是否不应该在没有更好冷却功能的笔记本电脑中提供 8 线程处理器?
  4. 除了在插入外接显示器时将笔记本电脑倒置之外,我还能做些什么吗?(​​这样做可使温度降低约 5 度)。

相关内容