Я только что получил новую систему76 galago pro. Мило. Он имеет 8 потоков и много памяти. Я много многоуровневых вычислений в R, и многие мои задания граничат между тем, что я сделал бы локально, и тем, что я сделал бы на большом экземпляре AWS. Я получил эту машину - заменив Thinkpad x250 на мертвую материнскую плату - чтобы избавить меня от необходимости отправлять задания среднего размера в экземпляр.
Сразу же я загрузил его и установил dropbox, а поклонник идет. Я устанавливаю настольный апплет, который контролирует температуру. Я никогда не делал этого раньше. Синхронизация Dropbox плюс браузер поддерживает процессор между 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 градуса!
Мои вопросы:
Разве это то, о чем я должен беспокоиться? Это что-то, что сократит срок службы машины, если я это сделаю? Должна ли система76 не предлагать 8-поточный процессор в ноутбуке без лучшего охлаждения? Есть ли что-то, что я могу сделать по этому поводу, помимо того, что ноутбук перевернулся, когда подключен к моему внешнему монитору? (Это уменьшает темп на ~ 5 градусов).