<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DailyStuff &#187; besparen</title>
	<atom:link href="http://blog.dailystuff.nl/tag/besparen/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dailystuff.nl</link>
	<description>toen Internet stil stond en weer doorging</description>
	<lastBuildDate>Sat, 04 Feb 2012 07:46:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="search"
           href="http://blog.dailystuff.nl/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" /><atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Minder disk IO</title>
		<link>http://blog.dailystuff.nl/2009/03/minder-disk-io/</link>
		<comments>http://blog.dailystuff.nl/2009/03/minder-disk-io/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 22:37:25 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Internet, Unix en security]]></category>
		<category><![CDATA[besparen]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[tijd]]></category>

		<guid isPermaLink="false">http://blog.dailystuff.nl/?p=695</guid>
		<description><![CDATA[Unix zit soms heel mooi in elkaar, maar soms ook heel dom in elkaar. Zo ook bij filesystemen waar voor elk bestand wordt bijgehouden wanneer deze voor het laatst is geraadpleegd. Dit werkt goed op een systeem met weinig transacties, maar zodra het aantal transacties toeneemt dan komen ook de problemen. Voornamelijk door het verspillen [...]]]></description>
			<content:encoded><![CDATA[<p>Unix zit soms heel mooi in elkaar, maar soms ook heel dom in elkaar. Zo ook bij filesystemen waar voor elk bestand wordt bijgehouden wanneer deze voor het laatst is geraadpleegd. Dit werkt goed op een systeem met weinig transacties, maar zodra het aantal transacties toeneemt dan komen ook de problemen. Voornamelijk door het verspillen van transacties om de metadata voor een filesysteem bij te werken en metingen uit het verleden geven aan dat hier nog redelijk wat winst te behalen is.</p>
<p>Een filesysteem mounten met de opties <em><strong>noatime</strong></em> en <strong><em>nodiratime</em></strong> kan een merkbare reductie in disk transacties lijden en zeker op het root-filesysteem kan hier systeembreed een verbetering komen. Maar in de huidige tijden waar zoekmachines voor op de desktop populair worden is dit ook een punt van aandacht. Zeker als je bedenkt dat voor het scannen van alle directories ook bijna alle metadata moet worden bijgewerkt.</p>
<p>Helaas werkt <em><strong>noatime</strong></em> niet goed voor alle applicaties zoals bijvoorbeeld Mutt welke vertrouwt dat de atime van een bestand de werkelijkheid weergeeft. Om deze reden kan een filesysteem ook met de optie <em><strong>relatime</strong></em> worden gemount waardoor de atime alleen wordt bijgewerkt als het bestand ook wordt aangepast om zo bepaalde applicaties te laten werken. En hoewel dit misschien tegen Posix ingaat maken deze maatregelen een machine wel stiller en wat sneller.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2009/03/minder-disk-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Een paar MB besparen</title>
		<link>http://blog.dailystuff.nl/2008/05/een-paar-mb-besparen/</link>
		<comments>http://blog.dailystuff.nl/2008/05/een-paar-mb-besparen/#comments</comments>
		<pubDate>Sat, 31 May 2008 16:36:23 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Internet, Unix en security]]></category>
		<category><![CDATA[besparen]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.dailystuff.nl/blog/?p=297</guid>
		<description><![CDATA[Geheugen is goedkoop wordt vaak geroepen, maar is dat wel zo? Soms moet je dan volledige nieuw geheugen kopen om te kunnen uitbreiden. Of er is geen mogelijkheid om uit te breiden zoals bij steeds meer mini-ITX systemen het geval is waarbij de Mac Mini mogelijk het bekenste voorbeeld wel mogelijk is. Of omdat geheugen [...]]]></description>
			<content:encoded><![CDATA[<p>Geheugen is goedkoop wordt vaak geroepen, maar is dat wel zo? Soms moet je dan volledige nieuw geheugen kopen om te kunnen uitbreiden. Of er is geen mogelijkheid om uit te breiden zoals bij steeds meer <a href="http://www.mini-itx.com/">mini-ITX</a> systemen het geval is waarbij de Mac Mini mogelijk het bekenste voorbeeld wel mogelijk is. Of omdat geheugen toch niet zo goedkoop blijkt te zijn voor je drie jaar oude computer omdat men nu ineens de hoofdprijs wil hebben voor een paar reepjes geheugen.</p>
<p>Gelukkig zit er in sommige systemen nog wel wat ruimte om zonder aanpassingen aan de hardware er wat meer performance uit te krijgen. Bij veel Linux-distributies heb je de mogelijkheid om virtuele consoles te gebruiken, maar bijna niemand gebruikt deze virtuele consoles nog terwijl ze wel draaien. Dit terwijl je gelijktijdig bijvoorbeeld KDE of GNOME gebruikt en het is misschien een paar een megabyte, maar het is wel voldoende om <em><a href="http://blog.dailystuff.nl/2008/01/geheugen-filesystem-onder-linux/">/var/run</a></em> in geheugen te houden.</p>
<p>In het bestand /etc/inittab kom je het volgende tegen:</p>
<blockquote><p>1:2345:respawn:/sbin/getty 38400 tty1<br />
2:23:respawn:/sbin/getty 38400 tty2<br />
3:23:respawn:/sbin/getty 38400 tty3<br />
4:23:respawn:/sbin/getty 38400 tty4<br />
5:23:respawn:/sbin/getty 38400 tty5<br />
6:23:respawn:/sbin/getty 38400 tty6</p></blockquote>
<p>En door dit te veranderen naar:</p>
<blockquote><p>1:2345:respawn:/sbin/getty 38400 tty1<br />
#2:23:respawn:/sbin/getty 38400 tty2<br />
#3:23:respawn:/sbin/getty 38400 tty3<br />
#4:23:respawn:/sbin/getty 38400 tty4<br />
#5:23:respawn:/sbin/getty 38400 tty5<br />
#6:23:respawn:/sbin/getty 38400 tty6</p></blockquote>
<p>Als men nu een <em>`kill -HUP 1`</em> doet of reboot dan zal er nog maar een console overblijven welke kan worden gebruikt in geval van problemen. Maar de overige virtuele consoles zijn gestopt en nemen nu niet meer een paar honderd kilobyte per console in beslag. En dit is iets wat soms net het kleine beetje kan zijn om wat oudere of kleinere machines snel te houden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2008/05/een-paar-mb-besparen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux gaat groen</title>
		<link>http://blog.dailystuff.nl/2008/05/linux-gaat-groen/</link>
		<comments>http://blog.dailystuff.nl/2008/05/linux-gaat-groen/#comments</comments>
		<pubDate>Mon, 12 May 2008 16:20:16 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Natuur & milieu]]></category>
		<category><![CDATA[besparen]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.dailystuff.nl/blog/?p=283</guid>
		<description><![CDATA[Ben nooit zo&#8217;n voorstander geweest van daemons om processor frequency scaling te gaan regelen en bij wat onderzoek blijken deze ook niet nodig te zijn gelukkig. De Linux kernel kan geheel zelfstandig voor dit je regelen en bespaart dus ook weer op geheugen en processortijd. Gelukkig is het opzetten niet zo bijzonder lastig en op [...]]]></description>
			<content:encoded><![CDATA[<p>Ben nooit zo&#8217;n voorstander geweest van daemons om processor frequency scaling te gaan regelen en bij wat onderzoek blijken deze ook niet nodig te zijn gelukkig. De Linux kernel kan geheel zelfstandig voor dit je regelen en bespaart dus ook weer op geheugen en processortijd. Gelukkig is het opzetten niet zo bijzonder lastig en op Debian moet je alleen package <em>sysfsutils</em> installeren voordat je begint.</p>
<p>Als eerste stap is het laden van de module welke de processor kan aansturen om de snelheid aan te passen. In mijn geval is dat p4-clockmod omdat ik nog een oudere Pentium 4 processor heb, maar als je zoekt in de directory /lib naar de directory cpufreq dan kon je andere modules ook tegen. De andere module is <em>cpufreq_ondemand</em> en waarom wordt later duidelijk.</p>
<p>Plaats deze modules in /etc/modules:</p>
<blockquote><p>p4-clockmod<br />
cpufreq_ondemand</p></blockquote>
<p>Nu moet nog worden duidelijk gemaakt welke policy er gebruikt moet worden als de machine opstart. En hoewel dit per processor-core is in te stellen heb ik dit alleen gedaan voor cpu0, omdat cpu1 een hyperthread is en daarmee afhankelijk is van cpu0. Het is dus belangrijk om dit voor elke fysieke processor-core in te stellen. Een tweede wat ik heb ingesteld is een ondergrens, want mijn huidige processor doet er te lang over om de snelheid te verhogen. Dit is een probleem in de Pentium 4 processoren en lijkt 1200 MHz een goede snelheid als ondergrens, maar moderne processoren zouden hier geen last van moeten hebben.</p>
<p>Plaats de regels in /etc/sysfs.conf:</p>
<blockquote><p>devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand<br />
devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 1200000</p></blockquote>
<p>Nu is het enige wat nog nodig is is een reboot om alles te activeren of je met de aanpassingen met de hand activeren, maar een reboot is vaak makkelijker. Je zal in /proc/cpuinfo nu de actuele snelheid van je processor zien. En als je hier vanaf wilt dan zet overal een hash-teken voor en reboot.</p>
<p>Maar waarom geen daemon en alleen de policy ondemand? Er wordt gesteld dat de snelheid moet worden beperkt vanwege hitte productie, maar dit is iets wat de kernel moet oplossen en ook daadwerkelijk doet gelukkig. Zeker als je bedenkt dat een kernel altijd alle triggers heeft om dit te bewerkstelligen, maar ook de juiste prioriteiten heeft om dit uit te voeren waneer het nodig is. Een proces in userland kan bijvoorbeeld niet de juiste prioriteit krijgen of toevallig naar disk zijn verplaatst omdat het geheugen nodig was.</p>
<p>Een andere stelling is dat een lagere snelheid altijd bespaart, maar is dat wel zo? De mensen van lesswatts.org hebben er een mooi <a href="http://www.lesswatts.org/projects/applications-power-management/race-to-idle.php">voorbeeld</a> over wat misschien nog wel wat wenkbrauwen zal doen fronzen. Daarbij wil je je performance beperking en zeker nu de tickless kernel zijn intrede heeft gedaan om de processor zoveel mogelijk in idle-stand te brengen om daadwerkelijk energie te besparen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2008/05/linux-gaat-groen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Een upgrade en een downgrade</title>
		<link>http://blog.dailystuff.nl/2008/04/een-upgrade-en-een-downgrade/</link>
		<comments>http://blog.dailystuff.nl/2008/04/een-upgrade-en-een-downgrade/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 22:11:24 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Maatschappij & leven]]></category>
		<category><![CDATA[besparen]]></category>
		<category><![CDATA[geld]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.dailystuff.nl/blog/?p=241</guid>
		<description><![CDATA[Internetproviders blijven al jaren met regelmaat hun verbindingen sneller maken om zo klanten te lokken. En zo ook weer recentelijk bij XS4ALL onder het mom van 15 jarig bestaan en om uiteindelijk klanten van KPN ADSL naar XS4ALL ADSL over te krijgen. Natuurlijk ook de stille hoop cq verwachting om dan telefonie bij XS4ALL af [...]]]></description>
			<content:encoded><![CDATA[<p>Internetproviders blijven al jaren met regelmaat hun verbindingen sneller maken om zo klanten te lokken. En zo ook weer recentelijk bij XS4ALL onder het mom van 15 jarig bestaan en om uiteindelijk klanten van KPN ADSL naar XS4ALL ADSL over te krijgen. Natuurlijk ook de stille hoop cq verwachting om dan telefonie bij XS4ALL af te nemen.</p>
<p>Zulke verhoging zijn natuurlijk altijd leuk om te horen, maar of ze bruikbaar zijn. Want voor veel klanten is de huidige snelheid al zeer acceptabel of je moet een ferfent usenet downloaders zijn. Gelukkig zijn veel mensen dat niet of heel beperkt en zo ook ondergetekende. En voor een eenmalig bedrag van 25 euro betaal ik nu wel elke maand 10 euro minder voor dezelfde snelheid als voorheen. Nu klinkt dat niet veel, maar het is wel 120 euro per jaar.</p>
<p>In de afgelopen tijd heb ik meer van dit soort vaste lasten onder de loep genomen met goed succes. Zeker omdat dit soort kosten erin sluipen en onopgemerkt blijven totdat je ze eens op een rijtje zet. Want mobiele telefonie was hiervoor ook al leuke besparing terwijl ik niks heb hoeven in te leveren. Het is nu dan ook alleen nog wachten totdat de Fritz!box 7270 uitkomt en XS4ALL nu eindelijk eens 085-nummers gaat leveren ipv 087-nummers. Maar naar verwachting komen ze beide in het derde kwartaal van 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2008/04/een-upgrade-en-een-downgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

