Сейчас практически во всех регионах планеты Земля стоит аномальная жара. Тяжко приходится не только людям, но и компьютерам. Ниже будет описаны универсальные способы определения температуры процессора, винчестера и видеокарты в linux, а также несколько советов, как сбросит температуру. Тестировал всё в ubuntu, но должно работать на всех линуксах.
Температуру процессора, а также всех ядер можно узнать с помощью команды:
sensors
С температурой жесткого диска будет немного сложнее.
Для начала узнаём под какой буквой у нас находится винчестер командой:
ls -l /dev/disk/by-label/
Появится примерно такой вывод команды:
zegi@zegi-u1104:~$ ls -l /dev/disk/by-label/
итого 0
lrwxrwxrwx 1 root root 10 2011-08-18 21:23 1 -> ../../sde1
запоминаем букву, которая находится после «sd», в данном случае это «е».
Запускаем команду для отображения температуры винчестера:
sudo hddtemp /dev/sdX
где «X» это буква, которую мы определили выше.
К сожалению я не нашел универсальной команды для того, что бы узнать температуру видеокарты. У видюх разных фирм температура выводится по разному.
Что бы узнать температуру ati карточки просто выполняем команду:
aticonfig --adapter=0 --od-gettemperature
Команда не сработает на открытых драйверах ати, но если не устанавливали проприетарный драйвер, то можно посмотреть температуру в /sys/class/hwmon/hwmon[?]/temp1_input
Обладатели Nvidia могут узнать температуру своей видеокарточки запустив:
nvidia-setting
Что делать если температура превышена?
В первую очередь рекомендую основательно почистить своего электронного друга от пыли. В случае необходимости обновить термопасту(белая липкая фигня, продаётся в тюбиках около 100р за штуку). Если компьютер всё ещё греется можно воспользоваться народными советами: «Я в системном блоке мясо размораживаю, а что, и компьютеру хорошо, и я котлеток поем»(с)БашОрг. А можно засунуть компьютер в холодильный стол, здесь двойная польза: и еду можно готовить прямо на рабочем месте и системник в прохладе.
Ладно, пошутили и хватит(Хотя в каждой шутке есть доля…). Из программных средств можно посоветовать снизить нагрузку на железо.
Во первых отключить мощную видеокарту, если у нас двойная. Подробнее читаем здесь.
Во вторых можно вручную снизить частоту процессора.
Для этого нам понадобится cpufreq
Установить его в ubuntu можно командами:
sudo add-apt-repository ppa:artfwo/ppa
sudo apt-get update
sudo apt-get install indicator-cpufreq
Для запуска нажимаем Alt+F2 и вводим:
indicator-cpufreq
В настройках можно выбрать для какого ядра менять частоту процессора, если хотим одновременно регулировать 2 и более ядра, то запускаем 2 индикатора.
Для классического гнома есть «Монитор изменения частоты процессора».
Правой кнопкой по панели > добавить апплет и ищем нужный нам монитор.
P.S.: Если температура любого из индикаторов меньше 70ти градусов можно особо не волноваться. В такую жару это можно проигнорировать.
Ыы как раз вчера убунту поставил и обжегся =)
Нормал. Ещё бы прогу написали, для этого дела удобную, чтоб сама оповещала при определённой температуре.
В indicator-cpufreq Conservative — это как?
Ох и замудрили вы с узнаванием буквы жесткого диска.
Используйте fdisk для этого. Проще и наглядней.
Кстати, спасибо, ваша статья и меня натолкнула сделать заметку у себя.
Ох и капча интересная :) Не сдержался от двойного комментария и использования повторно капчи :)