Andries filmer

Feel free with Open Source Software

Andries Filmer - Internet professional sinds 1996.
Ik ben groot voorstander van Free- en Opensource Software (FOSS) en laat deze site jouw overtuigen waarom dit goed is.
Home Over deze website Kennisbank Ezelsoren Freelancer Online gereedschap

Hardware optimaliseren voor minder stroomgebruik.

Inhoud
  1. Spindown harddisk
  2. Processor Energiebeheer
  3. Fancontrol
  4. WakeOnLan
  5. PowerTop
  6. Commentaren

Op deze pagina staan een paar tips om een server of pc minder stroom te laten gebruiken.

Spindown harddisk

Als je meerdere hardisks in een systeem hebt kan in sommige gevallen een harddisk standby (spindown) worden gezet. Dat scheeld al gauw 5watt per schijf (€10 per jaar). Dit is bij een standaard installatie niet ingesteld.

Open het bestand /etc/hdparm.conf en plaats onderaan het bestand de volgende regels of pas de bestaande regels aan. Hierbij is de /dev/sdb hardeschijf een schijf die niet contineu wordt gebruikt.

 /dev/sdb {
 	spindown_time = 240 # 20 min
 }

Maak een bestand /etc/init.d/hdparm

 #!/bin/sh
 hdparm -S240 /dev/sdb

Daarna een rc.d update

 update-rc.d hdparm defaults

Nu moet de harddisk na 20 minuten op standby gaan. Om te checken of de harddisk in standby is, kun je checken met:

 hdparm -C /dev/sdb

Bepaalde files worden vaak gelezen, waardoor de disk geactiveerd wordt. Door de optie noatime in /etc/fstab te zetten, gebeurd dat niet meer. Dit omdat de access time per file en directory niet meer bijgehouden wordt. (Dit is mij nog niet gelukt, waarschijnlijk schrijf het systeem toch nog ergens in de bepaalde bestanden!)

Zoek bestanden van de laatste paar minuten
Ik heb het volgende script gebruikt tijdens het testen waarom telkens een hardeschijf weer is opgestart na een spindown.

Maak een script ff_changed in de /usr/bin directory:

 vi /usr/local/sbin/ff_changed

 #!/bin/sh
 echo Search whole filesystem for changed files in the last $1 minutes
 find /bin /dev /etc /home /initrd /lib /media /mnt /opt /root /sbin /srv /usr /var -cmin -$1

Maak deze executeble

 chmod a+x /usr/bin/ff_changed

Resources

Processor Energiebeheer

Je kunt een processor langzamer laten draaien als de volledige prestaties niet nodig zijn. Met Governors kan je die eenvoudig regelen.

Resources:

Fancontrol

Enkele notities. Dit heb ik nog niet uitgewerkt.

 apt-get install lm-sensors fancontrol
 sensors-detect 
 pwmconfig 

 # pwmconfig not working
 # /usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed:

 vi /etc/default/grub

Modified the old string:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

in

 GRUB_CMDLINE_LINUX_DEFAULT="acpi_enforce_resources=lax quiet"

 update-grub

WakeOnLan

Om stroom te besparen in bijvoorbeeld een kantooromgeving kan je de servers die een wakeonlan netwerkkaart hebben 's avonds uitzetten. Op de server kan je een crontab maken die de server 's avonds uitschakeld. Met de client-tool 'wakeonlan' kan je deze servers weer opstarten vanaf een server die 's avonds niet wordt uitgezet.

 apt-get install wakeonlan

 wakeonlan 90:e6:ba:d7:8f:a0 # macaddress from server

Sending magic packet to 255.255.255.255:9 with 90:e6:ba:d7:8f:a0

PowerTop

Met powertop krijg je tips om het systeem te optimaliseren voor stroom verbruik.

Deze pagina is gemaakt op 2010-10-17 en aangepast op 2010-11-01

Ik zou heel leuk vinden als je laat weten wat je van deze pagina vindt. Plaats gerust commentaar.
Je e-mailadres wordt niet gepubliceerd het is alleen om eventueel contact met je op te nemen.

 
Jouw naam
Jouw e-mailadres
Om te voorkomen dat robots dit formulier gebruiken vraag ik vriendelijk of je de volgende karakters wilt over typen.
 

 


Mijn Curriculum vitae | De content op deze website heeft de Creativecommons 3.0 licentie | © 2011
Andries Filmer | http://andries.filmer.nl | andries@filmer.nl | © 2011
Deze website wordt gerealiseerd met Free- en Open Source Software: | | | | | |