DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD General

OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 19th January 2015
hanzer's Avatar
hanzer hanzer is offline
Real Name: Adam Jensen
just passing through
 
Join Date: Oct 2013
Location: EST USA
Posts: 314
Default "the OpenBSD kernel will only recognize 3.1 gig of RAM"?

While browsing through some of the great tutorials at calomel, I noticed this blurb:

Quote:
For OpenBSD on our testing system we had eight(8) gig available, but the OpenBSD kernel will only recognize 3.1 gig of that no matter if you use the i386 or AMD64 kernel. In fact, having too much RAM in your box will COST you memory on OpenBSD, as more kernel memory is used up tracking all your RAM. So cutting your ram to 2 GB will probably improve the upper limit. Strange but true.
Is this true?
Reply With Quote
  #2   (View Single Post)  
Old 19th January 2015
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,983
Default

No. Not since bigmem became the default for OpenBSD/amd64 on April 4, 2011, for inclusion in OpenBSD 5.0.

Prior to that, bigmem had about 3 years of testing by developers and interested users who were building custom kernels to enable it.

Ref: http://cvsweb.openbsd.org/cgi-bin/cv...-cvsweb-markup

Last edited by jggimi; 19th January 2015 at 05:48 PM. Reason: added link
Reply With Quote
  #3   (View Single Post)  
Old 19th January 2015
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 3,319
Default

Quote:
Originally Posted by hanzer View Post
Is this true?
Reading through the misc@ archives, that site is notorious for posting incorrect information:

http://marc.info/?l=openbsd-misc&w=2&r=1&s=calomel&q=b
Reply With Quote
  #4   (View Single Post)  
Old 19th January 2015
hanzer's Avatar
hanzer hanzer is offline
Real Name: Adam Jensen
just passing through
 
Join Date: Oct 2013
Location: EST USA
Posts: 314
Default

Quote:
Originally Posted by jggimi View Post
Not since bigmem became the default for OpenBSD/amd64 on April 4, 2011, for inclusion in OpenBSD 5.0.
Thanks. For an i386 machine, I guess it doesn't make sense to install more than 4GB of RAM?
Reply With Quote
  #5   (View Single Post)  
Old 19th January 2015
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,983
Default

For i386, the addressable physical memory limit is 3 GB. The 4th GB, if installed, is not addressable. It is my understanding that PAE is used on OpenBSD with virtual address spaces (per process), not physical addressing.

http://en.wikipedia.org/wiki/3_GB_barrier
Reply With Quote
  #6   (View Single Post)  
Old 19th January 2015
hanzer's Avatar
hanzer hanzer is offline
Real Name: Adam Jensen
just passing through
 
Join Date: Oct 2013
Location: EST USA
Posts: 314
Default addito salis grano

Quote:
Originally Posted by ocicat View Post
Reading through the misc@ archives, that site is notorious for posting incorrect information:
In my experience, errors, ambiguities, omissions, distortions, obfuscations, etc. are fairly common everywhere. I find the articles posted on "that site" to be useful overviews and generally pleasant to read, FWIW.
Reply With Quote
  #7   (View Single Post)  
Old 20th January 2015
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102
Default

Quote:
Originally Posted by hanzer View Post
While browsing through some of the great tutorials at calomel, I noticed this blurb:



Is this true?
Bullshit

Code:
predrag@oko$ uname -a
OpenBSD oko.bagdala2.net 5.6 GENERIC.MP#2 amd64
predrag@oko$ sysctl hw | grep mem
hw.physmem=8568832000
hw.usermem=8568791040
Check out misc for my posts with dmesg. About year ago I send dmesg from the server with 64 cores and 512 GB of physical RAM (running OpenBSD amd64). Server ended up running Red Hat because we are using it as a computing node. I will try to dig one of my sparc64 machines with lots of RAM and post dmesg.
Reply With Quote
  #8   (View Single Post)  
Old 20th January 2015
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Quote:
Originally Posted by hanzer View Post
Thanks. For an i386 machine, I guess it doesn't make sense to install more than 4GB of RAM?
PAE is being working on now:
http://marc.info/?l=openbsd-tech&m=142122093110713&w=2
Reply With Quote
  #9   (View Single Post)  
Old 20th January 2015
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,983
Default

Quote:
Originally Posted by ibara View Post
PAE is being working on now...
I missed that note at the bottom of mlarkin@'s Email. Thanks!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Blog article "Security: OpenBSD VS FreeBSD" gkbsd OpenBSD Security 11 13th January 2015 11:48 PM
How to replace "ectags" with "ctags"? fender0107401 OpenBSD Packages and Ports 5 16th April 2013 10:01 AM
Fixed "xinit" after _7 _8, "how" here in case anyones' "X" breaks... using "nvidia" jb_daefo Guides 0 5th October 2009 09:31 PM
New Kernel: "make depend" doesn't work nihonto NetBSD General 9 23rd January 2009 09:02 PM
Newbie-friendly "printing in OpenBSD" guide wanted Shagbag OpenBSD Packages and Ports 5 7th July 2008 09:26 PM


All times are GMT. The time now is 01:03 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick