24 апреля 2011 г.

"Linux: Экономный, аккуратный и экологичный"

Интересная статья на IBM Developerworks:

http://www.ibm.com/developerworks/ru/library/l-green-linux/index.html?ca=drs-


«...в состоянии бездействия ядро GNU/Linux непрерывно ищет, чем бы заняться. Обычно ядро выполняет прерывание по таймеру примерно каждые 4 мс, чтобы проверить, не нужно ли планировать новые задачи. Начиная с версии 2.6.21 у ядра появился бестактовый режим, в котором вычисляется, когда нужно будет планировать новые задачи, и таймер устанавливается на это время, что позволяет процессору оставаться в состоянии с наименьшим потреблением в течение гораздо больших периодов времени (несколько секунд), тем самым потребляя меньше энергии.»

В Gentoo Linux конфигурационный файл ядра находится в /usr/src/linux/,
где linux - символическая ссылка на каталог с исходниками ядра.


  $ file /usr/src/linux
  /usr/src/linux: symbolic link to `linux-2.6.38-gentoo-r1'


Проверить, включен ли бестактовый режим, можно следующим образом:


  $ cd /usr/src/linux/
  $ cat .config | grep CONFIG_NO_HZ
  CONFIG_NO_HZ=y
  $ uname -ro
  2.6.38-gentoo-r1 GNU/Linux

Комментариев нет:

Отправить комментарий