| There are several classic problems related to memory on Linux |
| systems. |
| |
| 1) There are some motherboards that will not cache above |
| a certain quantity of memory. If you have one of these |
| motherboards, your system will be SLOWER, not faster |
| as you add more memory. Consider exchanging your |
| motherboard. |
| |
| All of these problems can be addressed with the "mem=XXXM" boot option |
| (where XXX is the size of RAM to use in megabytes). |
| It can also tell Linux to use less memory than is actually installed. |
| If you use "mem=" on a machine with PCI, consider using "memmap=" to avoid |
| physical address space collisions. |
| |
| See the documentation of your boot loader (LILO, grub, loadlin, etc.) about |
| how to pass options to the kernel. |
| |
| There are other memory problems which Linux cannot deal with. Random |
| corruption of memory is usually a sign of serious hardware trouble. |
| Try: |
| |
| * Reducing memory settings in the BIOS to the most conservative |
| timings. |
| |
| * Adding a cooling fan. |
| |
| * Not overclocking your CPU. |
| |
| * Having the memory tested in a memory tester or exchanged |
| with the vendor. Consider testing it with memtest86 yourself. |
| |
| * Exchanging your CPU, cache, or motherboard for one that works. |