Майкл блога OSS / Linux, сети и моей личной жизни

15 Aug/10 0

Энергосберегающие приостановить файл-сервер с

После того, как вечное настоящее время для меня, побежал 24x7 сервер, я решил прекратить это сейчас и строить более энергетически эффективный вариант. Может цель была, чтобы файл-сервер, с помощью Wake-On-LAN, чтобы проснуться и не работать постоянно. Для меня было важно как можно быстрее и просыпаться на сервер, который хочет долго ждать, чтобы получить доступ к документам.

Для решения этой проблемы в настоящее время работает под управлением Debian Lenny с последним ядром из Backports.

 щенки: ~ # Uname-р 2.6.32-amd64-bpo.5 

Только обновление ядра снизилась функции энергосбережения включены (особенно CPUFreq) потребление около 20 Вт.

Кроме того, я хочу, чтобы сервер не всегда вручную закрыть, поэтому я отправился на поиски уже существующие проверки, которая проверяет, с одной стороны, если кто-то подключается через SSH, с другой стороны, сети, обычные подозреваемые в деятельности проверку, чтобы убедиться, что Сервер не выключается, когда это необходимо.
Я нашел то, что я был в "сервер-sleepd", видимо построенный Heise неполный найти скрипт под http://mercurial.intuxication.org/hg/server-sleepd .
В сценарии можно выделить, что делать с сервером при выключении, в моем случае ", ч. приостановить" призван положить его спать.

У меня были проблемы, но WOL, я не просыпался сервер снова. Ошибка просто deaktiverem WOL на сетевые карты и deaktivertem событий пробуждения для сетевой карты для поиска в ACPI.

Если все выглядит следующим образом:

  щенки: ~ # кот / Труды / ACPI / пробуждения
 Устройство S-государственный статус Sysfs узел
 PS2K S4 отключить PNP: 00:0
 UAR1 S4 отключить PNP: 00:0 B
 NSMB S4 отключить PCI: 0000:00: 01,1
 Usb0 S4 отключить PCI: 0000:00: 02,0
 USB2 S4 отключить PCI: 0000:00: 02,1
 NMAC S5 поддержкой PCI: 0000:00: 07,0
 P0P1 S4 отключить PCI: 0000:00: 04,0
 HDAC S4 отключить PCI: 0000:00: 05,0
 BR10 S4 отключить PCI: 0000:00: 09,0
 Br12 S4 отключить PCI: 0000:00:0 C.0
 BR11 S4 отключить PCI: 0000:00:0 b.0
 щенки: ~ # Ethtool eth0
 Настройки для eth0:
	 Поддерживаемые порты: [MII]
	 Half 10baseT / Full Поддерживаемые режимы ссылка: 10baseT / 10baseT тайм /
	                         Full 100baseT / 100baseT тайм /
	                         1000baseT / Полный
	 Поддержка автоматического согласования: Да
	 Half 10baseT / Full Рекламируемый режимов ссылке: 10baseT / 10baseT тайм /
	                         Full 100baseT / 100baseT тайм /
	                         1000baseT / Полный
	 Рекламируемый автосогласования: Да
	 Скорость: 1000 Мбит / с
	 Дуплекс: Полный
	 Порт: MII
	 PHYAD: 1
	 Трансивером: внешний
	 Автоматическое согласование: на
	 Поддержка Wake-On: г
	 Wake-On: г
	 Ссылка обнаружены: да 

Важно здесь то, что в / Труды / ACPI / пробуждения в соответствующие карты сети "включено" появляется в состоянии, в противном случае события из этого источника не используется, чтобы проснуться.
Правильный ID PCI сети карте можно найти через "lspci".

Это целый комплекс со мной в / и т.д. / сети / интерфейсов при запуске сетевых соединений.

  до Ethtool-х eth0 хотите г
 gt; / proc / acpi / wakeup до эхо NMAC и GT; / Труды / ACPI / пробуждения 

Комментарии (0) Уведомления (0)

Эта статья не размещены какие-либо комментарии.


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

(обязательно)

Нет обратных ссылок.