Re: Re: Apparently no swap configured

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Stephen Harris wrote:
On Wed, Oct 29, 2008 at 09:56:34AM -0400, James B. Byrne wrote:
I believe that the current recommendation is 2 x physical memory up to 2
GB and then 1 x physical memory thereafter.

See:
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.2/html/Deployment_Guide/s1-swap-what-is.html

" Swap should equal 2x physical RAM for up to 2 GB of physical RAM, and
then an additional 1x physical RAM for any amount above 2 GB, but never
less than 32 MB.

That's a silly recommendation, and never been true for Linux.  RedHat
don't always know what they're talking about.

In older BSD systems (eg around SunOS 4 times or before) swap space was
utilised oddly; all memory was allocated from swap, so you needed _at
least_ <physmem> of swap just to use all your real memory!  So if you
added <physmem> of swap then your total virtual memory size was still
only <physmem>.  No help!  So the rule of thumb came along that said
"swap = 2*<physmem>" and that gave you a VM of 2*<physmem>.   Linux never
did this (and I don't think modern BSDs do, either) so adding <physmem>
of swap will automatically give you twice <physmem> of VM.

Ah, yes, not an older release of Solaris...SunOS4

A certain release of SunOS4 required swap be twice the amount of RAM or it would crash according to an article that I read but I cannot find right now. Here is a FAQ article related to SunOS that tells us how SunOS4 handled virtual memory (swap must be at least the same amount of RAM): http://www.bjnet.edu.cn/sun-admin/FAQ/F-comp-sys-sun/Q30-0.html

The source of this 'recommendation' that swap be twice that of RAM is affects more than just Linux

http://blogs.sun.com/jimlaurent/entry/solaris_faq_myths_and_facts

So please, stop spreading this swap should be twice the amount of RAM installed nonsense.

/me gets off soapbox.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux