Razões para alta temperatura de memória?

0

Instalei sensors para medir a temperatura de diferentes partes da minha máquina. Eu corri sensors-detect e aceitei todas as opções padrão.

I would like to know what SODIMM means, and whether this is natural behaviour (it being this hot). Also, what kinds of things can influence this (high memory usage?)

Aqui está a saída (cerca de 4 minutos após a inicialização).

$ sensors
dell_smm-virtual-0
Adapter: Virtual device
Processor Fan: 1926 RPM
Processor Fan: 2132 RPM
CPU:            +36.0°C  
GPU:            +38.0°C  
SODIMM:         +46.0°C  

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +119.0°C)
temp2:        +29.8°C  (crit = +119.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +36.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +33.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:         +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:         +34.0°C  (high = +100.0°C, crit = +100.0°C)

P.S .: Estou executando o Ubuntu 16.04 em um Dell Inspiron 15 7000 Series.

    
por Felipe Almeida 10.08.2017 / 01:50

1 resposta

1

Se você realmente se interessar em investigar melhor, a melhor coisa a fazer seria definir uma linha de base para a temperatura da sua memória. Você pode criar um script como o abaixo e configurá-lo para ser executado como um cron job a cada 5-10 minutos por um dia ou dois e, em seguida, verificar o seu log de anomalias.

#!/bin/bash
#
templog="$HOME/templog"
now=$(date "+%Y-%m-%d %H:%M")
temps=($(sensors | grep -E 'CPU|SODIMM' | tr -s " "))
cpuuse=$(top -bn2 | grep '%Cpu' | tail -1 | awk '{print 100-$8}')
mem=$(free -h | grep "Mem:" | awk '{print $1,$2,$3,$4,$7}')
echo "$now - ${temps[@]} CPU USE: $cpuuse% MEM USE: $mem" >> $templog

Isso criará um arquivo de log em $HOME/templog que tenha entradas como essas:

2017-08-10 03:37 - CPU: +36.0°C SODIMM: +46.0°C CPU USE: 8.5 % MEM USE: Mem: 1.0G 279M 744M 744M

Você desejará tomar nota de quais são os seus tempos médios enquanto estiver ocioso e sob carga e então estabelecer o que é normal para sua máquina. Desta forma, você será capaz de reagir se as tempuratures ficarem fora dos limites normais.

    
por 10.08.2017 / 05:21