<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: How can it all fit?</title>
	<atom:link href="http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/feed/" rel="self" type="application/rss+xml" />
	<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/</link>
	<description>K.Mandla's blog of Linux experiences</description>
	<lastBuildDate>Mon, 11 Feb 2013 18:19:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: K.Mandla</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-41606</link>
		<dc:creator><![CDATA[K.Mandla]]></dc:creator>
		<pubDate>Tue, 12 Jan 2010 13:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-41606</guid>
		<description><![CDATA[Thanks. This one must&#039;ve slipped through the cracks. ... ;)]]></description>
		<content:encoded><![CDATA[<p>Thanks. This one must&#8217;ve slipped through the cracks. &#8230; <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Calvin</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-41605</link>
		<dc:creator><![CDATA[Calvin]]></dc:creator>
		<pubDate>Tue, 12 Jan 2010 12:01:24 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-41605</guid>
		<description><![CDATA[I see some addddsssss.....

I hate ads.]]></description>
		<content:encoded><![CDATA[<p>I see some addddsssss&#8230;..</p>
<p>I hate ads.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vm.overcommit_memory and _ratio &#171; Motho ke motho ka botho</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40397</link>
		<dc:creator><![CDATA[vm.overcommit_memory and _ratio &#171; Motho ke motho ka botho]]></dc:creator>
		<pubDate>Sun, 13 Sep 2009 11:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40397</guid>
		<description><![CDATA[[...] and&#160;_ratio   Published 2009/09/13   Linux Leave a&#160;Comment       I took a cue from Kyle and checked out the vm.overcommit_memory and vm.overcommit_ratio settings in sysctl.conf, but I [...]]]></description>
		<content:encoded><![CDATA[<p>[...] and&nbsp;_ratio   Published 2009/09/13   Linux Leave a&nbsp;Comment       I took a cue from Kyle and checked out the vm.overcommit_memory and vm.overcommit_ratio settings in sysctl.conf, but I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40348</link>
		<dc:creator><![CDATA[Kyle]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 22:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40348</guid>
		<description><![CDATA[Been reading your blog.  Some pretty neat stuff.

What you&#039;re seeing has to do with overcommiting memory.

See, most C programs request more memory than they actually need, so the kernel plays along and hands out more memory than it really has.

There&#039;s a lot of technical explanations of this, but basically,  most processes ask for far more than they need.  Think of a kid at an all-you-can-eat buffet: If unchecked, kids will pile several plates full of mashed potatoes and mac &amp; cheese, eat a few mouthfulls of it, then leave behind enough food to feed a family of four.  The kernel knows this about it&#039;s kids (processes), so it pretends to give them _everything_ they ask for, knowing that there&#039;s no way that python is going to finish that mountain of gloopy chocolate pudding(memory) it just asked for.

Lookup sysctl vm.overcommit_memory and vm.overcommit_ratio for info on how to tune this behavior, or for a more technically sound explanation.]]></description>
		<content:encoded><![CDATA[<p>Been reading your blog.  Some pretty neat stuff.</p>
<p>What you&#8217;re seeing has to do with overcommiting memory.</p>
<p>See, most C programs request more memory than they actually need, so the kernel plays along and hands out more memory than it really has.</p>
<p>There&#8217;s a lot of technical explanations of this, but basically,  most processes ask for far more than they need.  Think of a kid at an all-you-can-eat buffet: If unchecked, kids will pile several plates full of mashed potatoes and mac &amp; cheese, eat a few mouthfulls of it, then leave behind enough food to feed a family of four.  The kernel knows this about it&#8217;s kids (processes), so it pretends to give them _everything_ they ask for, knowing that there&#8217;s no way that python is going to finish that mountain of gloopy chocolate pudding(memory) it just asked for.</p>
<p>Lookup sysctl vm.overcommit_memory and vm.overcommit_ratio for info on how to tune this behavior, or for a more technically sound explanation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Looking close at memory usage &#171; Motho ke motho ka botho</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40236</link>
		<dc:creator><![CDATA[Looking close at memory usage &#171; Motho ke motho ka botho]]></dc:creator>
		<pubDate>Sat, 29 Aug 2009 13:40:23 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40236</guid>
		<description><![CDATA[[...] find that interesting mostly because it helps answer a long-standing question, of how it all fits. But it also puts a few things into perspective, like the fact that Musca takes up less space than [...]]]></description>
		<content:encoded><![CDATA[<p>[...] find that interesting mostly because it helps answer a long-standing question, of how it all fits. But it also puts a few things into perspective, like the fact that Musca takes up less space than [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Putting the Pentium back to work &#171; Motho ke motho ka botho</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40028</link>
		<dc:creator><![CDATA[Putting the Pentium back to work &#171; Motho ke motho ka botho]]></dc:creator>
		<pubDate>Mon, 03 Aug 2009 00:46:24 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-40028</guid>
		<description><![CDATA[[...] hey, I had wondered the same thing, often for weeks at a time, way back in February. How in the world did I get it working so many [...]]]></description>
		<content:encoded><![CDATA[<p>[...] hey, I had wondered the same thing, often for weeks at a time, way back in February. How in the world did I get it working so many [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: An apology, and an update &#171; Motho ke motho ka botho</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-39365</link>
		<dc:creator><![CDATA[An apology, and an update &#171; Motho ke motho ka botho]]></dc:creator>
		<pubDate>Sun, 17 May 2009 12:04:19 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-39365</guid>
		<description><![CDATA[[...] Of course there are the hardware quirks. And the occasionally irritating lag while one thing or another does what it&#8217;s supposed to do. And the miraculous ability to run alpine, centerim, mc, htop, calcurse, elinks, myman, screen, hnb, vim and a even a few more applications, all at the same time and all on less than 7MB of memory. How it all fits in there, I don&#8217;t know. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Of course there are the hardware quirks. And the occasionally irritating lag while one thing or another does what it&#8217;s supposed to do. And the miraculous ability to run alpine, centerim, mc, htop, calcurse, elinks, myman, screen, hnb, vim and a even a few more applications, all at the same time and all on less than 7MB of memory. How it all fits in there, I don&#8217;t know. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: colonelcrayon</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-38524</link>
		<dc:creator><![CDATA[colonelcrayon]]></dc:creator>
		<pubDate>Sat, 21 Feb 2009 00:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-38524</guid>
		<description><![CDATA[Looks pretty standard.  Why is it so light??]]></description>
		<content:encoded><![CDATA[<p>Looks pretty standard.  Why is it so light??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: K.Mandla</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-38519</link>
		<dc:creator><![CDATA[K.Mandla]]></dc:creator>
		<pubDate>Fri, 20 Feb 2009 12:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-38519</guid>
		<description><![CDATA[Hold on to your hat. ... 

[sourcecode language=&quot;xml&quot;]Section &quot;ServerLayout&quot;
	Identifier     &quot;X.org Configured&quot;
	Screen      0  &quot;Screen0&quot; 0 0
	InputDevice    &quot;Mouse0&quot; &quot;CorePointer&quot;
	InputDevice    &quot;Keyboard0&quot; &quot;CoreKeyboard&quot;
	Option		&quot;AllowEmptyInput&quot; &quot;false&quot;
EndSection

Section &quot;Files&quot;
	RgbPath      &quot;/usr/share/X11/rgb&quot;
	ModulePath   &quot;/usr/lib/xorg/modules&quot;
	FontPath     &quot;/usr/lib/X11/fonts/misc/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/TTF/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/OTF&quot;
	FontPath     &quot;/usr/lib/X11/fonts/Type1/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/100dpi/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/75dpi/&quot;
EndSection

Section &quot;Module&quot;
	Load  &quot;glx&quot;
	Load  &quot;extmod&quot;
	Load  &quot;xtrap&quot;
	Load  &quot;record&quot;
	Load  &quot;GLcore&quot;
	Load  &quot;dbe&quot;
	Load  &quot;dri&quot;
	Load  &quot;freetype&quot;
	Load  &quot;type1&quot;
EndSection

Section &quot;InputDevice&quot;
	Identifier  &quot;Keyboard0&quot;
	Driver      &quot;kbd&quot;
	Option		&quot;CoreKeyboard&quot;
	Option		&quot;XkbRules&quot; &quot;xorg&quot;
	Option		&quot;XkbModel&quot; &quot;jp106&quot;
	Option		&quot;XkbLayout&quot; &quot;jp&quot;
	Option		&quot;XkbVariant&quot; &quot;&quot;
EndSection

Section &quot;InputDevice&quot;
	Identifier  &quot;Mouse0&quot;
	Driver      &quot;mouse&quot;
	Option	    &quot;Protocol&quot; &quot;auto&quot;
	Option	    &quot;Device&quot; &quot;/dev/input/mice&quot;
	Option	    &quot;ZAxisMapping&quot; &quot;4 5 6 7&quot;
	Option		&quot;MinSpeed&quot; &quot;0.75&quot;
EndSection

Section &quot;Monitor&quot;
	Identifier   &quot;Monitor0&quot;
	VendorName   &quot;Monitor Vendor&quot;
	ModelName    &quot;Monitor Model&quot;
EndSection

Section &quot;Device&quot;
        ### Available Driver options are:-
        ### Values: &lt;i&gt;: integer, &lt;f&gt;: float, &lt;bool&gt;: &quot;True&quot;/&quot;False&quot;,
        ### &lt;string&gt;: &quot;String&quot;, &lt;freq&gt;: &quot;&lt;f&gt; Hz/kHz/MHz&quot;
        ### [arg]: arg optional
        #Option     &quot;Linear&quot;             	# [&lt;bool&gt;]
        #Option     &quot;NoAccel&quot;            	# [&lt;bool&gt;]
        #Option     &quot;HWclocks&quot;           	# [&lt;bool&gt;]
        #Option     &quot;SWcursor&quot;           	# [&lt;bool&gt;]
        #Option     &quot;HWcursor&quot;           	# [&lt;bool&gt;]
        #Option     &quot;STN&quot;                	# [&lt;bool&gt;]
        #Option     &quot;UseModeline&quot;        	# [&lt;bool&gt;]
        #Option     &quot;Stretch&quot;            	# [&lt;bool&gt;]
        #Option     &quot;LcdCenter&quot;          	# [&lt;bool&gt;]
        #Option     &quot;MMIO&quot;               	# [&lt;bool&gt;]
        #Option     &quot;SuspendHack&quot;        	# [&lt;bool&gt;]
        #Option     &quot;FixPanelSize&quot;       	# [&lt;bool&gt;]
        #Option     &quot;18BitBus&quot;           	# [&lt;bool&gt;]
        #Option     &quot;ShowCache&quot;          	# [&lt;bool&gt;]
        #Option     &quot;ShadowFB&quot;           	# [&lt;bool&gt;]
        #Option     &quot;Rotate&quot;             	# [&lt;str&gt;]
        #Option     &quot;SetMclk&quot;            	# &lt;freq&gt;
        #Option     &quot;FPClock8&quot;           	# &lt;freq&gt;
        #Option     &quot;FPClock16&quot;          	# &lt;freq&gt;
        #Option     &quot;FPClock24&quot;          	# &lt;freq&gt;
        #Option     &quot;FPMode&quot;             	# [&lt;bool&gt;]
	Identifier  &quot;Card0&quot;
	Driver      &quot;chips&quot;
	VendorName  &quot;Chips and Technologies&quot;
	BoardName   &quot;F65548&quot;
	BusID       &quot;PCI:0:20:0&quot;
EndSection

Section &quot;Screen&quot;
	Identifier &quot;Screen0&quot;
	Device     &quot;Card0&quot;
	Monitor    &quot;Monitor0&quot;
	DefaultDepth	16
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     16
		Modes		&quot;800x600&quot; &quot;640x480&quot;
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

[/sourcecode]]]></description>
		<content:encoded><![CDATA[<p>Hold on to your hat. &#8230; </p>
<pre class="brush: xml; title: ; notranslate">Section &quot;ServerLayout&quot;
	Identifier     &quot;X.org Configured&quot;
	Screen      0  &quot;Screen0&quot; 0 0
	InputDevice    &quot;Mouse0&quot; &quot;CorePointer&quot;
	InputDevice    &quot;Keyboard0&quot; &quot;CoreKeyboard&quot;
	Option		&quot;AllowEmptyInput&quot; &quot;false&quot;
EndSection

Section &quot;Files&quot;
	RgbPath      &quot;/usr/share/X11/rgb&quot;
	ModulePath   &quot;/usr/lib/xorg/modules&quot;
	FontPath     &quot;/usr/lib/X11/fonts/misc/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/TTF/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/OTF&quot;
	FontPath     &quot;/usr/lib/X11/fonts/Type1/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/100dpi/&quot;
	FontPath     &quot;/usr/lib/X11/fonts/75dpi/&quot;
EndSection

Section &quot;Module&quot;
	Load  &quot;glx&quot;
	Load  &quot;extmod&quot;
	Load  &quot;xtrap&quot;
	Load  &quot;record&quot;
	Load  &quot;GLcore&quot;
	Load  &quot;dbe&quot;
	Load  &quot;dri&quot;
	Load  &quot;freetype&quot;
	Load  &quot;type1&quot;
EndSection

Section &quot;InputDevice&quot;
	Identifier  &quot;Keyboard0&quot;
	Driver      &quot;kbd&quot;
	Option		&quot;CoreKeyboard&quot;
	Option		&quot;XkbRules&quot; &quot;xorg&quot;
	Option		&quot;XkbModel&quot; &quot;jp106&quot;
	Option		&quot;XkbLayout&quot; &quot;jp&quot;
	Option		&quot;XkbVariant&quot; &quot;&quot;
EndSection

Section &quot;InputDevice&quot;
	Identifier  &quot;Mouse0&quot;
	Driver      &quot;mouse&quot;
	Option	    &quot;Protocol&quot; &quot;auto&quot;
	Option	    &quot;Device&quot; &quot;/dev/input/mice&quot;
	Option	    &quot;ZAxisMapping&quot; &quot;4 5 6 7&quot;
	Option		&quot;MinSpeed&quot; &quot;0.75&quot;
EndSection

Section &quot;Monitor&quot;
	Identifier   &quot;Monitor0&quot;
	VendorName   &quot;Monitor Vendor&quot;
	ModelName    &quot;Monitor Model&quot;
EndSection

Section &quot;Device&quot;
        ### Available Driver options are:-
        ### Values: &lt;i&gt;: integer, &lt;f&gt;: float, &lt;bool&gt;: &quot;True&quot;/&quot;False&quot;,
        ### &lt;string&gt;: &quot;String&quot;, &lt;freq&gt;: &quot;&lt;f&gt; Hz/kHz/MHz&quot;
        ### [arg]: arg optional
        #Option     &quot;Linear&quot;             	# [&lt;bool&gt;]
        #Option     &quot;NoAccel&quot;            	# [&lt;bool&gt;]
        #Option     &quot;HWclocks&quot;           	# [&lt;bool&gt;]
        #Option     &quot;SWcursor&quot;           	# [&lt;bool&gt;]
        #Option     &quot;HWcursor&quot;           	# [&lt;bool&gt;]
        #Option     &quot;STN&quot;                	# [&lt;bool&gt;]
        #Option     &quot;UseModeline&quot;        	# [&lt;bool&gt;]
        #Option     &quot;Stretch&quot;            	# [&lt;bool&gt;]
        #Option     &quot;LcdCenter&quot;          	# [&lt;bool&gt;]
        #Option     &quot;MMIO&quot;               	# [&lt;bool&gt;]
        #Option     &quot;SuspendHack&quot;        	# [&lt;bool&gt;]
        #Option     &quot;FixPanelSize&quot;       	# [&lt;bool&gt;]
        #Option     &quot;18BitBus&quot;           	# [&lt;bool&gt;]
        #Option     &quot;ShowCache&quot;          	# [&lt;bool&gt;]
        #Option     &quot;ShadowFB&quot;           	# [&lt;bool&gt;]
        #Option     &quot;Rotate&quot;             	# [&lt;str&gt;]
        #Option     &quot;SetMclk&quot;            	# &lt;freq&gt;
        #Option     &quot;FPClock8&quot;           	# &lt;freq&gt;
        #Option     &quot;FPClock16&quot;          	# &lt;freq&gt;
        #Option     &quot;FPClock24&quot;          	# &lt;freq&gt;
        #Option     &quot;FPMode&quot;             	# [&lt;bool&gt;]
	Identifier  &quot;Card0&quot;
	Driver      &quot;chips&quot;
	VendorName  &quot;Chips and Technologies&quot;
	BoardName   &quot;F65548&quot;
	BusID       &quot;PCI:0:20:0&quot;
EndSection

Section &quot;Screen&quot;
	Identifier &quot;Screen0&quot;
	Device     &quot;Card0&quot;
	Monitor    &quot;Monitor0&quot;
	DefaultDepth	16
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     16
		Modes		&quot;800x600&quot; &quot;640x480&quot;
	EndSubSection
	SubSection &quot;Display&quot;
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: colonelcrayon</title>
		<link>http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-38515</link>
		<dc:creator><![CDATA[colonelcrayon]]></dc:creator>
		<pubDate>Fri, 20 Feb 2009 04:14:56 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/02/15/how-can-it-all-fit/#comment-38515</guid>
		<description><![CDATA[Can you post that xorg.conf?]]></description>
		<content:encoded><![CDATA[<p>Can you post that xorg.conf?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
