Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Управление работой процессора 
V
    Опции темы
Gluttton
Дата 17.8.2010, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Доброго времени суток!

HP 6720s
openSUSE 11.2

Провёл upgrade ноутбука - поставил более мощный процессор (Intel T7300) и увеличил объем оперативной памяти.
При этом вместе с заметным увеличением производительность заметно возрасло тепловыделение.

В принциме наращивание производительной мощности было обдуманым необходимым и это необходимо для решения ряда задач.
Но! Когда эти "задачи" не решаются smile , то хотелось бы как то понизить мощность.

Вопрос: существует ли возможность в Linux например установить максимально допустимый уровень загрузки CPU?
Или может быть есть возможность отключить одно ядро?
Настройки BIOS очень скромны и ничего подобного не предлагают...



--------------------
Слава Україні!
PM MAIL   Вверх
ChihPih
Дата 17.8.2010, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: нет
Всего: 22



А если в гугле поискать, например так - google.ru


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
Gluttton
Дата 18.8.2010, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



ChihPih, спасибо, что не остался равнодушным к вопросу  smile .

Полсе внимательного изучуения вопроса оказалось, что инструмент по управлению режимами работы процессора есть в, используемой мною системе из коробки и называется - Power Managment. К большому сожалению мой двухядерный процессор (Intel T7300) не позволяет отключить одно из ядер, но применить менее производительный режим к процессору в целом мне удалось.


--------------------
Слава Україні!
PM MAIL   Вверх
nickless
Дата 21.8.2010, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Цитата(Gluttton @  18.8.2010,  17:41 Найти цитируемый пост)
мой двухядерный процессор (Intel T7300) не позволяет отключить одно из ядер

А если так попробовать:
Код

echo 0 > /sys/devices/system/cpu/cpu1/online

?

Не знаю, уменьшит ли это выделение тепла, но логически процессор должен быть один, и соответственно ядро его пробужхдать не будет вообще.

Добавлено через 1 минуту и 37 секунд
ЗЫ Для этого должна быть включена поддержка software suspend, что для ноутбука скорее всего уже сделано.

Добавлено через 2 минуты и 31 секунду
Пробовал на P7450


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Gluttton
Дата 21.8.2010, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Цитата(nickless @  21.8.2010,  13:27 Найти цитируемый пост)
А если так попробовать:

Спасибо за совет. Но без команды на включение второго ядра он не полный smile .
Если ядро действительно отключится, то как можно будет его обратно включить?
Цитата(nickless @  21.8.2010,  13:27 Найти цитируемый пост)
ЗЫ Для этого должна быть включена поддержка software suspend

Как это можно проверить?


--------------------
Слава Україні!
PM MAIL   Вверх
nickless
Дата 22.8.2010, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Цитата(Gluttton @  21.8.2010,  22:42 Найти цитируемый пост)
Если ядро действительно отключится, то как можно будет его обратно включить?

Код

echo 1 > /sys/devices/system/cpu/cpu1/online


Цитата(Gluttton @  21.8.2010,  22:42 Найти цитируемый пост)
Как это можно проверить? 

Попробуй захибернировать. По идее файла /sys/devices/system/cpu/cpu1/online без поддержки просто не будет, или изменения не сработают.

Посмотреть включен ли процессор:
Код

cat /sys/devices/system/cpu/cpu1/online


Все комманды делать из-под рута.

Если ядро отключится, всякие программы вроде top, htop и прочие системные мониторы будут показывать одно ядро.

Полезная программа для мониторинга потребляемой энергии: powertop (включать при питании от батареи).


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Gluttton
Дата 22.8.2010, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



nickless, получилось.
Где top показывает ядра я так и не разобрался.
Сужу об отключении ядра по плазмоиду:
user posted image
Моменты ввода команд:
Цитата

echo 0 > /sys/devices/system/cpu/cpu1/online

и
Цитата

echo 1 > /sys/devices/system/cpu/cpu1/online

я выделил красным маркером.
Цитата(nickless @  22.8.2010,  00:35 Найти цитируемый пост)
Все комманды делать из-под рута.

Не придал сначала этому значение и выполнял через "sudo", уже было собрался писать, что не работает smile .
Цитата(nickless @  22.8.2010,  00:35 Найти цитируемый пост)
Полезная программа для мониторинга потребляемой энергии: powertop (включать при питании от батареи).

Спасибо, посмотрю!


--------------------
Слава Україні!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Hardware"
Imple
ZeeLax
nickless

В этом форуме предпочтительны вопросы на следующие темы:

  • Поиск и установка драйверов для *n?x-систем.
  • Настройка различных устройств (например звука или аппаратного ускорения видео).
  • Выбор *n?x совместимого железа, обмен опытом и.т.д.


Вопросы мобильной разработки тут

Вопросы о настройке системы (например разбивка и форматирование диска, настройка сети) сюда не относятся.


Чтобы получить наибольшую пользу от данного раздела, убедитесь, что вы четко сформулировали свой вопрос и привели точные данные о конфигурации компьютера, а так же указали версию драйвера, версию ОС и версию ядра.
При проблемах с железом желательно указывать вывод комманд lspci, lsusb и dmesg (запускать под root-ом), содержимое соответствующих логов (лежат в /var/log) и конфигурационных файлов (лежат в /etc). Чем больше информации мы получим, тем быстрее сможем помочь Вам.


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX и Hardware | Следующая тема »


 




[ Время генерации скрипта: 0.0491 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.