If I could run a 64 bit OS on a 32 bit processor, I would.SirDice said:Don't use PAE, really. Use the amd64 version of FreeBSD. PAE doesn't do what most people think it does. It will not allow you to make full use of the 32 GB memory. Applications have to specially be built to use PAE and most of them aren't. So, do yourself a favour and use a 64 bit OS.
For desktop machines, that may be the case. For industrial, embedded, and low-power servers, that is not at all the case. For example, Intel is actively developing new Atom chips, which are still de-facto bound to be 32 bit machines (even though the core is 64-bit capable, motherboards and BIOS tend to disable that).throAU said:If you're still using non-x64 capable hardware, I'd suggest you're also at the point where you should be planning for hardware failure in any case.
ralphbsz said:For desktop machines, that may be the case. For industrial, embedded, and low-power servers, that is not at all the case. For example, Intel is actively developing new Atom chips, which are still de-facto bound to be 32 bit machines (even though the core is 64-bit capable, motherboards and BIOS tend to disable that).throAU said:If you're still using non-x64 capable hardware, I'd suggest you're also at the point where you should be planning for hardware failure in any case.
Yes, I am very sure they are 32-bit processors. They are Intel Xeon 3.0GHz Gallatin Processors, all 4 of them.rrichard said:I thought that the Xeon processors in DL580G2 were 64 bit. The Xeon 3.2GHz cpus that were in the DL380 I had were 64 bit. Are you sure that your system is not 64bit compatible?
I have an Atom, less than 2 years old, and it has exactly 4 GB of RAM in hardware. FreeBSD uses 3 GB of it, the rest is "wasted". Being able to use the remaining GB would be pretty, even if it only gets used for file system buffer cache. But it is not terribly important, since that one extra GB would not significantly increase the performance of the system. The extra GB might prevent a few disk IOs from happening, but my system is so underutilized, the working set in the buffer cache is not a big issue. So I'm not going to invest more than a few minutes of chatting on a forum into making it go. Now, for someone else who is stuck on 32 bit CPUs, but absolutely needs to use more memory, that tradeoff might look different. More power to them!throAU said:If you purchased ATOM with the intent of using more than 4 GB of RAM, you're "doing it wrong".
Fatal trap 12: page fault while in kernel mode
cpuid = 0 ; apic id = 00
fault virtual address = 0x7fd31000
fault code = supervisor write, page not present
instruction pointer = 0x20:0x8110cc31
stack pointer = 0x28:0x820f8c50
frame pointer = 0x28:0x820f8c78
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran
processor eflags = resume, IOPL = 0
current process = 0 ()
trap number = 12
panic: page fault
cpuid = 0
KDB: stack backtrace:
#0 0x80b64a2f at ??+0
#1 0x80b145b5 at ??+0
#2 0x80b1449b at ??+0
#3 0x8111a2ba at ??+0
#4 0x8111a4a4 at ??+0
#5 0x81119d2f at ??+0
#6 0x8110261a at ??+0
#7 0x80eba012 at ??+0
#8 0x80ea5f38 at ??+0
#9 0x80a8e2b7 at ??+0
#10 0x802cb096 at ??+0