amd64/87514: 6.0-CURRENT freezes machine using >4GB on AMD64
architecture with high memory load
seandean at enhancededge.com
Sun Oct 16 03:50:16 PDT 2005
>Synopsis: 6.0-CURRENT freezes machine using >4GB on AMD64 architecture with high memory load
>Arrival-Date: Sun Oct 16 10:50:14 GMT 2005
>Originator: Sean Dean
FreeBSD link.enhancededge.com 6.0-RC1 FreeBSD 6.0-RC1 #1: Sat Oct 15 07:01:34 EDT 2005 seandean at link.enhancededge.com:/usr/obj/usr/src/sys/LINK amd64
Under 6.0-CURRENT using a Tyan K8SE (v1.03) with dual Opterons and 8GB of RAM my machine will freeze up when I have Software selected in the BIOS for Memhole mapping. The system will freeze when running a high load memory application, or an application using a large portion of memory.
I tested with a MySQL process using just over 6GB and the system will have an uptime of about 4-5 days before it freezes. I have also tried running Nutch (with JDK1.5p2) and it will run until the resident memory size hits 101M (the size memory is at 2.2GB captured through the top application at the same time).
Running in either Hardware or Disabled mode for Memhole mapping will not cause the machine to freeze, but will remove about 1GB of RAM from the OS.
Kernel memory output with Software selected:
Oct 16 03:29:28 link kernel: real memory = 9663676416 (9216 MB)
Oct 16 03:29:28 link kernel: avail memory = 8288559104 (7904 MB)
Kernel memory output with Hardware or Disabled selected:
Oct 16 04:04:47 link kernel: real memory = 8589934592 (8192 MB)
Oct 16 04:04:47 link kernel: avail memory = 7246278656 (6910 MB)
Run MySQL with a large memory size, greater then 4GB or use any application that requires large portions of memory with high read/write activity.
I dont know of any fix, but if your willing to run with 1GB less of RAM you can use either Hardware or Disabled mode selected.
More information about the freebsd-amd64