|
||||
HOWTONOT: upgrade memory
I add this little 'story' here as a warning, that may be helpful for performance troubleshooting.
Some time ago I bought used MINI ITX motherboard with Intel T8100 CPU and 965GM chipset, it came along with used 2 x 512MB RAM 667MHz DDR2. I already had 2 x 2GB RAM 800Mhz DDR2 from my older box, so the first thing I did after assembling all the parts was upgrade the amount of RAM. The system worked well, 50+ days of uptime until power loss from time to time, it has ZFS mirror on 2 x 2TB drives. But I 'found' some strange performance problems. So I started to look for the cause of the problem. First I thought its slow because I have 80% filled ZFS, but after upgrade to 8.2-STABLE and various performance improvements it should not be a problem. Then I thought that CPU may be overheating ... but it wasnt. My 2TB disks are LOW POWER Seagate's so I thought that maybe their random access time is so low that its because of that, nope. I also thought that it may be because of maybe broken 8GB CompactFlash card that is used for hte base system, nope. At that point I did not had any clues what to check more. But I thought, maybe I will also check memory ... I found some nice simple memory allocation benchmark called ebizzy (nor in ports) and run # ebizzy -s 4096 to check the speed, compared with memory allocation speed on somparable laptop ... and VIOLA! Thats the problem. I have just 'degraded' memory from 4GB 800MHz to 1GB 667Mhz and now allocations in ebizzy raised from 11462 records/s into whooping 2347823 recors/s Also ffmpeg performance improved from 0.2 FPS into ... 40 FPS Its because 965GM chipset maximum frequency is 667 MHz. You have been warned ]:->
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
That's what I also thought, I checked BIOS options, but this motherboard does not offer any manual settings for the memory.
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
You may have a case of broken memory. If in doubt, run memtest for at least a few hours.
Memtest also reports the memory speed by the way... What mainboard do you have by the way?
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. |
|
||||
Quote:
This one mate: http://us.msi.com/index.php?func=pro...8&prod_no=1187
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
That is worked last week says exactly nothing on the current state of your memory
It's true that this chipset doesn't support 800MHz memory, but in general it should work fine. I've often used 800MHz memory with this chipset and never had a problem. It will just run at 667MHz I would say either your memory is broken, there is some BIOS option to manually switch this, or there is a problem with the mainboard and/or BIOS.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. |
|
||||
@Carpetsmoker
Here is some input from OH about that issue, it can be the 'uncacheable bug' in the Intel 965 chipset when using 4GB or more memory: http://forums.freebsd.org/showthread.php?t=23684
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
|||
Yeah, that is odd. I added two 800 MHz sticks to a computer with two 533 MHz sticks already in it and it worked fine. The BIOS recognized it as 800, so I think they just didn't put the max MHz RAM in to begin with.
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Memory limit | jaax | NetBSD General | 2 | 19th February 2011 11:21 AM |
free memory | werwer | OpenBSD General | 12 | 8th July 2010 09:46 PM |
KDE4 uses a lot of memory... | mdh | FreeBSD General | 6 | 21st October 2008 06:21 AM |
dwindling memory | chavez243 | FreeBSD General | 15 | 26th August 2008 04:06 PM |
Memory cache | graudeejs | FreeBSD General | 3 | 9th July 2008 03:27 AM |