mkdigital
Big d00d
|
hallo!
wir haben einen kleinen ubuntu server der bei uns 24/7 läuft und würde gerne die stromkosten dafür senken.
und zwar würden wir gerne den server von 3h in den ruhezustand schicken (entweder ram oder disk) und automatisch um 8h wieder hochfahren.
kennt sich da jemand aus bzw weis jemand ob das möglich ist? besonders beim automatischen wiederhochfahren hab ich keine ahnung wie das geht (ausser wake on lan, aber sollte eher von selbst gehen mit einem timer oder ähnlichem). das automatische schlafenschicken schaff ich sicher mit cron.
|
deftenski
mit barockfelgen
|
Oft kann man im BIOS einstellen, dass der Rechner zu einer bestimmten Zeit hochfahren soll ..
|
Spikx
My Little Pwny
|
Technisch ist es auf jeden Fall möglich den PC in den Hibernate oder Standby schicken zu lassen und zuvor eine Zeit zu definieren, bei der er automatisch wieder hochfährt. Mediacenter Softwares wie MediaPortal etc. machen das ja auch. Aber wie das genau geht weiß ich noch immer nicht, würde mich auch endlich mal interessieren.
Aber für deine Zwecke reicht evt. eh der einfache wakeup über die im BIOS definierte, fixe Zeit? Wobei ich mir nicht so sicher wäre, ob das auch den PC aus S3/S4 aufweckt.
Bearbeitet von Spikx am 20.04.2009, 09:14
|
Vo
LegendEditor from hell
|
|
COLOSSUS
AdministratorGNUltra
|
Fuer programmierbares Wakeup schau dir mal nvram-wakeup an. Eventuell hast du ein Motherboard/BIOS, dessen ACPI-Implementation korrekt genug ist, um das noch einfacher zu gewaehrleisten: echo 2009-04-20 20:15:00 >/proc/acpi/alarm
Sollte den Rechner heute um 20:15 automatisch wecken, wenn er nicht angeschaltet ist. Bei vielen Implementationen wird hierbei allerdings das Datum "verschluckt", und der Weckruf erfolgt dann jeden Tag zur angegebenen Zeit.
|
deftenski
mit barockfelgen
|
echo 2009-04-20 20:15:00 >/proc/acpi/alarm
hat bei mir noch bei keinem Consumer Board (div. Asus und Gigabytes) funktioniert, nur bei ThinkCentre/ThinkPad ..
|
mkdigital
Big d00d
|
also bei meinem board gibt es biosseitig ein rtc alarm den ich grad ausprobiere.
ich hab den befehl rtcwake gefunden der genau das machen soll. jedoch findet er die devices (dev/rtc0) nicht. da fehlt wohle in treiber oder so. im bios hab ichs jetzt enabled.
eine idee wegen dem treiber?
|
COLOSSUS
AdministratorGNUltra
|
Probier mal (als root) dmesg -c &>/dev/null
modprobe rtc-cmos
dmesg
und paste dann die Ausgabe(n) hier.
|
EG
thinking with portals
|
So ziemlich alle aktuellen Boards von ASUS, MSI, Gigabyte und Konsorten haben eine BIOS-Funktion in der man "wake on *" über USB/Netzwerk/Timer einstellen kann. Ich hatte zumindest seit meinem P3-Board keines mehr, dass das ned konnte! WOL ists egal ob das Ding heruntergefahren oder im Hibernate ist...macht ja nix als logisch den Startknopf zu drücken (jetzt ganz Leihenhaft formuliert :P). Würd mich da garned ewig mit Betriebssystem-Möglichkeiten spielen, sondern den Server einfach per cron schlafen legen und anschließend vom Board wieder aufwecken lassen. Das ist praktischerweise sogar komplett plattformunabhängig! edit: Ich hab btw. wake on lan bei meinem Server zu Hause auf fast die selbe Art und Weise laufen, jedoch weck ich ihn über den SSH-Zugang meines Routers.
Bearbeitet von EG am 20.04.2009, 10:18
|
Vo
LegendEditor from hell
|
Aber das Netzkabel darfst ihm nicht ziehen für WOL - sonst ists vorbei, wenn ich mich nicht sehr täusche. Also "nur der Startknopf" ist es nicht.
|
b_d
© Natural Ignorance (NI)
|
ich habs ne zeitlang mit WOL + tomato (wrt54gl) gelöst. ging reibungslos. einfach mac adresse in die liste eintragen und einstellen dass er um xx:xx neustarten soll. done.
|
mkdigital
Big d00d
|
Probier mal (als root)
dmesg -c &>/dev/null
modprobe rtc-cmos
dmesg
und paste dann die Ausgabe(n) hier. das modul findet er nicht. weist du wie das package im ubuntu heist?
|
EG
thinking with portals
|
ich habs ne zeitlang mit WOL + tomato (wrt54gl) gelöst. ging reibungslos. einfach mac adresse in die liste eintragen und einstellen dass er um xx:xx neustarten soll. done. DD-WRT kann ebenfalls die angeschlossenen Clients verwalten, speichern und zeitgesteuert hochfahren. Gibts einen bestimmten Grund, dass du das ums verrecken im Betriebssystem lösen willst mk? Wennst einfach im BIOS das entsprechende Setting einstellst würdest ned den ganzen Tag dransitzen...
|