<?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/"
		>
<channel>
	<title>Comments on: 32bit or 64bit for My Low End VPS, Take #2</title>
	<atom:link href="http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/</link>
	<description>Hosting Websites on Bare Minimum VPS/Dedicated Servers</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:48:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: James</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-40444</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 01 Aug 2011 04:50:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-40444</guid>
		<description>I am trying to choose the os template. thanks for the post. So 32bit is good for low end. what if I upgrade later to high end vps? 32bit will still work fine??</description>
		<content:encoded><![CDATA[<p>I am trying to choose the os template. thanks for the post. So 32bit is good for low end. what if I upgrade later to high end vps? 32bit will still work fine??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LowEndAdmin</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-25058</link>
		<dc:creator>LowEndAdmin</dc:creator>
		<pubDate>Sun, 20 Mar 2011 22:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-25058</guid>
		<description>Yes I don&#039;t deny that. Specific programs tuned for 64bit can get quite a bit of performance gain, especially those using 64bit arithmetic and 64bit registers. At the same time 64bit code is a bit bigger so your performance might suffer if a loop cannot be fit into cache.

I guess people just need to weight out what architecture is most suitable for his/her applications. You are trading memory for arithmetic performance. Sometimes it&#039;s worth it, and sometimes not.</description>
		<content:encoded><![CDATA[<p>Yes I don&#8217;t deny that. Specific programs tuned for 64bit can get quite a bit of performance gain, especially those using 64bit arithmetic and 64bit registers. At the same time 64bit code is a bit bigger so your performance might suffer if a loop cannot be fit into cache.</p>
<p>I guess people just need to weight out what architecture is most suitable for his/her applications. You are trading memory for arithmetic performance. Sometimes it&#8217;s worth it, and sometimes not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dd</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-25017</link>
		<dc:creator>dd</dc:creator>
		<pubDate>Sun, 20 Mar 2011 17:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-25017</guid>
		<description>&quot;But the main reason for going 32bit is, your applications are going to use far less memory due to a lot of data is only stored at 1/2 the space as 64bit. &quot;

While this is true there are speed advantages to 64 bit:

1) 64 bit integer math (such as used in encryption algorithms) is done in hardware not software.
2) The number of general purpose registers is 8 for 32 bit (eax, ebx, ecx, edx, ebp, esp, esi, edi) wheras it is 16 for 64 bit (rax, rbx, rcx, rdx, rbp, rsp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15) so it is possible for the compiler to keep more variables on registers which are faster than the stack.
3) More arguments can be passed in registers for small functions than pushing them on the stack.

These points make the same program faster when compiled as 64 bit than when compiled as 32 bit though it may use more memory it will make it up in speed.</description>
		<content:encoded><![CDATA[<p>&#8220;But the main reason for going 32bit is, your applications are going to use far less memory due to a lot of data is only stored at 1/2 the space as 64bit. &#8221;</p>
<p>While this is true there are speed advantages to 64 bit:</p>
<p>1) 64 bit integer math (such as used in encryption algorithms) is done in hardware not software.<br />
2) The number of general purpose registers is 8 for 32 bit (eax, ebx, ecx, edx, ebp, esp, esi, edi) wheras it is 16 for 64 bit (rax, rbx, rcx, rdx, rbp, rsp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15) so it is possible for the compiler to keep more variables on registers which are faster than the stack.<br />
3) More arguments can be passed in registers for small functions than pushing them on the stack.</p>
<p>These points make the same program faster when compiled as 64 bit than when compiled as 32 bit though it may use more memory it will make it up in speed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sidahmed</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-9405</link>
		<dc:creator>Sidahmed</dc:creator>
		<pubDate>Thu, 09 Sep 2010 16:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-9405</guid>
		<description>Thanks very much Ron for the clear and detailed answer, I appreciate it.</description>
		<content:encoded><![CDATA[<p>Thanks very much Ron for the clear and detailed answer, I appreciate it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ron</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-9404</link>
		<dc:creator>Ron</dc:creator>
		<pubDate>Thu, 09 Sep 2010 15:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-9404</guid>
		<description>@Sidahmed - Generally if you&#039;re running a 32bit OS on Xen (Paravirtulized) then I would highly recommend that you ask the provider to enable PyGrub for you so that you can use the 32bit Xen kernel on your OS.

On the other hand, if the provider does not offer PyGrub, then you are better going for a 64bit OS as it will likely cause less compatibility problems.

For example, various installation scripts check the kernel architecture to determine if to install 32bit or 64bit packages. If you were running a 32bit on a Paravirtulized OS on a 64bit host node, without PyGrub, the install script would then think you were running a 64bit OS, try to install the 64bit packages, and fail to do so.</description>
		<content:encoded><![CDATA[<p>@Sidahmed &#8211; Generally if you&#8217;re running a 32bit OS on Xen (Paravirtulized) then I would highly recommend that you ask the provider to enable PyGrub for you so that you can use the 32bit Xen kernel on your OS.</p>
<p>On the other hand, if the provider does not offer PyGrub, then you are better going for a 64bit OS as it will likely cause less compatibility problems.</p>
<p>For example, various installation scripts check the kernel architecture to determine if to install 32bit or 64bit packages. If you were running a 32bit on a Paravirtulized OS on a 64bit host node, without PyGrub, the install script would then think you were running a 64bit OS, try to install the 64bit packages, and fail to do so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sidahmed</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-9402</link>
		<dc:creator>Sidahmed</dc:creator>
		<pubDate>Thu, 09 Sep 2010 13:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-9402</guid>
		<description>Sorry, I mean what about Xen? (about is missing from the above comment)</description>
		<content:encoded><![CDATA[<p>Sorry, I mean what about Xen? (about is missing from the above comment)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sidahmed</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-9401</link>
		<dc:creator>Sidahmed</dc:creator>
		<pubDate>Thu, 09 Sep 2010 13:13:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-9401</guid>
		<description>@bekanosky has confirm that &quot;there is no problem running 32bit guests on 64bit OpenVZ system&quot;. 
What Xen, does is recommend to run 64bit OS on a VPS that hosted on 64bit node? I need someone to confirm what QuickWeb-Joe (Comment #2) has wrote.</description>
		<content:encoded><![CDATA[<p>@bekanosky has confirm that &#8220;there is no problem running 32bit guests on 64bit OpenVZ system&#8221;.<br />
What Xen, does is recommend to run 64bit OS on a VPS that hosted on 64bit node? I need someone to confirm what QuickWeb-Joe (Comment #2) has wrote.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LowEndAdmin</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-6428</link>
		<dc:creator>LowEndAdmin</dc:creator>
		<pubDate>Mon, 26 Jul 2010 08:41:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-6428</guid>
		<description>@bekanosky -- there is no problem running 32bit guests on 64bit OpenVZ system. The burstable/guaranteed memory also only counts the memory used in the userland, i.e. your 32bit apps. All the kernel portion of your apps will be counted against kmemsize in OpenVZ, and most sensible providers will give you a very large allowance on that so mostly irrelevant.

&lt;blockquote&gt;I guess not only process that consume memory, something else will consume too. Need to digging more.&lt;/blockquote&gt;

For OpenVZ, it is mostly processes and their related resources (shared memory, opened files, TCP connections, etc). On Xen your kernel memory is counted against your allocated amount + cache/buffers and lots of other cryptic stuff that you can check under /proc/meminfo. Very different ball game.</description>
		<content:encoded><![CDATA[<p>@bekanosky &#8212; there is no problem running 32bit guests on 64bit OpenVZ system. The burstable/guaranteed memory also only counts the memory used in the userland, i.e. your 32bit apps. All the kernel portion of your apps will be counted against kmemsize in OpenVZ, and most sensible providers will give you a very large allowance on that so mostly irrelevant.</p>
<blockquote><p>I guess not only process that consume memory, something else will consume too. Need to digging more.</p></blockquote>
<p>For OpenVZ, it is mostly processes and their related resources (shared memory, opened files, TCP connections, etc). On Xen your kernel memory is counted against your allocated amount + cache/buffers and lots of other cryptic stuff that you can check under /proc/meminfo. Very different ball game.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bekanosky</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-6420</link>
		<dc:creator>bekanosky</dc:creator>
		<pubDate>Mon, 26 Jul 2010 06:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-6420</guid>
		<description>Another question. Our user process living inside the kernel, right ? The kernel itself use 64bit.So, our process is in 64bit mode.

LEA:&quot;However if you are comparing the same distro on the same virtualization platform, 64bit is still using more memory than 32bit.&quot; 
I guess not only process that consume memory, something else will consume too. Need to digging more.

-- afterall, i&#039;m just another VPS newbie --</description>
		<content:encoded><![CDATA[<p>Another question. Our user process living inside the kernel, right ? The kernel itself use 64bit.So, our process is in 64bit mode.</p>
<p>LEA:&#8221;However if you are comparing the same distro on the same virtualization platform, 64bit is still using more memory than 32bit.&#8221;<br />
I guess not only process that consume memory, something else will consume too. Need to digging more.</p>
<p>&#8211; afterall, i&#8217;m just another VPS newbie &#8211;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bekanosky</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-6419</link>
		<dc:creator>bekanosky</dc:creator>
		<pubDate>Mon, 26 Jul 2010 05:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-6419</guid>
		<description>&quot;For example the contained processes may be 64 bit and use multiple cpus, if the host is 64 bit and has multiple cpus&quot; -&gt; how about this statement.
But, maybe you&#039;re right. Don&#039;t try this yet at 64bit openvz.</description>
		<content:encoded><![CDATA[<p>&#8220;For example the contained processes may be 64 bit and use multiple cpus, if the host is 64 bit and has multiple cpus&#8221; -&gt; how about this statement.<br />
But, maybe you&#8217;re right. Don&#8217;t try this yet at 64bit openvz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LowEndAdmin</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-6418</link>
		<dc:creator>LowEndAdmin</dc:creator>
		<pubDate>Mon, 26 Jul 2010 05:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-6418</guid>
		<description>Well. Your research is on comparing Xen vs. OpenVZ, rather than 32bit vs. 64bit. OpenVZ uses a completely different memory accounting system, where your burstable memory/privvmpages is probably the single most important metrics. Applications on VZ that allocates more than it uses (kernel-level overcommitting) imply that you probably will not be able to run as many applications if not tuned properly -- issues that are not relevant to Xen/KVN/VMWare-based VPS.

However if you are comparing the same distro on the same virtualization platform, 64bit is still using more memory than 32bit.</description>
		<content:encoded><![CDATA[<p>Well. Your research is on comparing Xen vs. OpenVZ, rather than 32bit vs. 64bit. OpenVZ uses a completely different memory accounting system, where your burstable memory/privvmpages is probably the single most important metrics. Applications on VZ that allocates more than it uses (kernel-level overcommitting) imply that you probably will not be able to run as many applications if not tuned properly &#8212; issues that are not relevant to Xen/KVN/VMWare-based VPS.</p>
<p>However if you are comparing the same distro on the same virtualization platform, 64bit is still using more memory than 32bit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bekanosky</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-6417</link>
		<dc:creator>bekanosky</dc:creator>
		<pubDate>Mon, 26 Jul 2010 05:29:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-6417</guid>
		<description>I have made some *simple* research about this 32 bit issue.
It is obviously not a real research.
My conclusion is, what&#039;s really matter in  openvz is your host kernel/distro, not your distro/kernel.

http://en.seputarvps.info/blog/openvz-user-bad-news-32bit-distro-will-not-save-your-memory/

And i think Xen PV without own kernel will be the same.</description>
		<content:encoded><![CDATA[<p>I have made some *simple* research about this 32 bit issue.<br />
It is obviously not a real research.<br />
My conclusion is, what&#8217;s really matter in  openvz is your host kernel/distro, not your distro/kernel.</p>
<p><a href="http://en.seputarvps.info/blog/openvz-user-bad-news-32bit-distro-will-not-save-your-memory/" rel="nofollow">http://en.seputarvps.info/blog/openvz-user-bad-news-32bit-distro-will-not-save-your-memory/</a></p>
<p>And i think Xen PV without own kernel will be the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KLIKLI</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5940</link>
		<dc:creator>KLIKLI</dc:creator>
		<pubDate>Sat, 17 Jul 2010 14:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5940</guid>
		<description>Is somebody &quot;stealing&quot; my name?!
@bekanosky Sorry I was confused.</description>
		<content:encoded><![CDATA[<p>Is somebody &#8220;stealing&#8221; my name?!<br />
@bekanosky Sorry I was confused.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bekanosky</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5939</link>
		<dc:creator>bekanosky</dc:creator>
		<pubDate>Sat, 17 Jul 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5939</guid>
		<description>@KLIKLI
?????
i don&#039;t use webmin</description>
		<content:encoded><![CDATA[<p>@KLIKLI<br />
?????<br />
i don&#8217;t use webmin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KLIKLI</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5935</link>
		<dc:creator>KLIKLI</dc:creator>
		<pubDate>Sat, 17 Jul 2010 05:15:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5935</guid>
		<description>@KLIKL that was me.

Mine is sitting in 79-85 mb RAM use right now. My php config probably could use some optimization though. Also, this is 64 bit CentOS on OpenVZ as 64 bit is the only option for CentOS.</description>
		<content:encoded><![CDATA[<p>@KLIKL that was me.</p>
<p>Mine is sitting in 79-85 mb RAM use right now. My php config probably could use some optimization though. Also, this is 64 bit CentOS on OpenVZ as 64 bit is the only option for CentOS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KLIKLI</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5934</link>
		<dc:creator>KLIKLI</dc:creator>
		<pubDate>Sat, 17 Jul 2010 04:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5934</guid>
		<description>@bekanosky
Isn&#039;t you said that turning off webmin saved 20MB memory?</description>
		<content:encoded><![CDATA[<p>@bekanosky<br />
Isn&#8217;t you said that turning off webmin saved 20MB memory?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bekanosky</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5932</link>
		<dc:creator>bekanosky</dc:creator>
		<pubDate>Fri, 16 Jul 2010 22:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5932</guid>
		<description>@KLIKLI
memory usage is 40MB-50MB.</description>
		<content:encoded><![CDATA[<p>@KLIKLI<br />
memory usage is 40MB-50MB.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KLIKLI</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5926</link>
		<dc:creator>KLIKLI</dc:creator>
		<pubDate>Fri, 16 Jul 2010 17:37:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5926</guid>
		<description>@bekanosky

Good :D you did make a great website with low generation time</description>
		<content:encoded><![CDATA[<p>@bekanosky</p>
<p>Good :D you did make a great website with low generation time</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bekanosky</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5925</link>
		<dc:creator>bekanosky</dc:creator>
		<pubDate>Fri, 16 Jul 2010 16:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5925</guid>
		<description>@KLIKLI 
Yes, it is real wordpress blog.
Just click on my name to see the action</description>
		<content:encoded><![CDATA[<p>@KLIKLI<br />
Yes, it is real wordpress blog.<br />
Just click on my name to see the action</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KLIKLI</title>
		<link>http://www.lowendbox.com/blog/32bit-or-64bit-for-my-low-end-vps-take-2/#comment-5896</link>
		<dc:creator>KLIKLI</dc:creator>
		<pubDate>Fri, 16 Jul 2010 03:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.lowendbox.com/?p=1044#comment-5896</guid>
		<description>@bekanosky

Are you serving real websites on your VPS? How is the memory usage?

Anyway I would say burstable RAMs should not be calculated in your &quot;Usable RAMs&quot; list.</description>
		<content:encoded><![CDATA[<p>@bekanosky</p>
<p>Are you serving real websites on your VPS? How is the memory usage?</p>
<p>Anyway I would say burstable RAMs should not be calculated in your &#8220;Usable RAMs&#8221; list.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

