|
|
#1 |
|
Memtest OS X - Essential Tool for Testing Your RAM
Memtest is an essential tool for testing your RAM. If you are experiencing kernel panics or freezes, your RAM should be one of your first suspects. Or if you've just upgraded your Mac's RAM, and want to ensure that it is all good before you sell the old RAM. Or you merely want to make sure your RAM is good, so that in the future you can eliminate it as the source of the problem.
Whatever your situation is, if you need to test your RAM, Memtest OS X is the best tool for the job for your Mac. Yes, there's Memtest86+ - I always use that for all the PCs I own. However, there's a bug in Memtest86+ where it could give false positives on EFI machines (which all Intel Macs are). Memtest, by the way, is open source. So why, then, do you have to pay to download it? You have to pay to download both the binary and the source. I believe this violates the GPL, which Memtest OS X, and Memtest before it, are released under. So I'm attaching Memtest right here in this thread. Now you can download it for free, without having to pay. Unfortunately, I don't have the source .To start the program, simply start it in the Terminal. It is suggested, however, that you use it in Single-User Mode for best results. To boot into Single-User Mode, hold command-S on boot. Then type those commands: Code:
/sbin/fsck -fy /sbin/mount -uw / Once the HD is mounted, cd (change directory) to where the memtest program is located. For example, if you put memtest in your Applications folder, the path would be: Code:
cd /Applications Code:
cd /Applications/Utilities Then you can run memtest with a simple "./memtest" command. However, there's stuff you can customize. The first is how much memory you want to test. I'd say all, so just put "all" after "./memtest". Then comes how many times you want to run the test. 3 to 5 are good numbers, so just put that number after "all". Then you can decide whether you want the results logged or not with a -L. There's more, but those are the basics, and all you need to know. So a simple 3-round memtest test of all available memory would be: Code:
./memtest all 3
__________________
01011001 01101111 01110101 00100000 01110011 01110000 01101111 01101111 01101110 01111001 00100000 01100010 01100001 01110010 01100100 00100001 Last edited by ravenvii; Sep 18, 2009 at 03:45 PM. |
|
|
|
0
|
|
|
#2 |
|
This sure looks an awful lot like an advertisement..
__________________
15" 2.4 GHZ Macbook Pro, Powermac G4 400mhz Tiger, 80gb iPod Classic |
|
|
|
0
|
|
|
#3 |
|
He's been here almost 5 years and has 4000+ posts and he is giving out the binary for it free. Doesn't seem like an advertisement.
Thanks for this, does this work with Snow Leopard? |
|
|
|
0
|
|
|
#4 |
|
Yep it does work perfectly under Snow Leopard. 64-bit mode and all.
__________________
01011001 01101111 01110101 00100000 01110011 01110000 01101111 01101111 01101110 01111001 00100000 01100010 01100001 01110010 01100100 00100001 |
|
|
|
0
|
|
|
#5 |
|
Oh, okay I get it. Sorry about that OP. Thanks by the way!
__________________
15" 2.4 GHZ Macbook Pro, Powermac G4 400mhz Tiger, 80gb iPod Classic |
|
|
|
0
|
|
|
#6 |
|
Thanks for this!
This is the latest Memtest version 4.22 (64-bit) :-) Though the developer's $1.39 fee is hardly unfair, and AFAICT is permitted per the GPL v2 that it is licensed under. I'm fairly certain he has to make the source available though.. |
|
|
|
0
|
|
|
#7 |
|
Thanks
__________________
Mac Pro, ACD, iMac, Dell Mini Hackintosh, iBook g3, eMac + several iPods
|
|
|
|
0
|
|
|
#8 |
|
|
0
|
|
|
#9 |
|
|
0
|
|
|
#10 |
|
Did you even read the rest of the thread?
__________________
15" 2.4 GHZ Macbook Pro, Powermac G4 400mhz Tiger, 80gb iPod Classic |
|
|
|
0
|
|
|
#11 | |
|
Have you requested the source?
Quote:
-james
__________________
driving english grammar nazis mad since the cold war |
||
|
|
0
|
|
|
#12 | |
|
Quote:
![]() And re: Rember, memtest is better because you can use it in single-user mode, and hence memtest will be able to test more of your memory than Rember can (it couldn't test memory that's tied up by OS X, UI elements and programs running in the background).
__________________
01011001 01101111 01110101 00100000 01110011 01110000 01101111 01101111 01101110 01111001 00100000 01100010 01100001 01110010 01100100 00100001 |
||
|
|
0
|
|
|
#13 |
|
thanks to the OP!
|
|
|
|
0
|
|
|
#14 |
|
Memtest is also bundled with AppleJack. It provides a simplified user interface for running Memtest from Single User Mode, amongst numerous other useful maintenance and troubleshooting scripts. I install this on every Mac I look after.
http://applejack.sourceforge.net/
__________________
"The times they are a changin', and some traditional PC folks feel like their world is slipping away. It is." |
|
|
|
0
|
|
|
#15 |
|
I picked up Applejack based on this thread. Thanks!
Only problem I have now is getting my Mac to boot into single user mode using the 64 bit kernel so I can test my 8 GB of RAM from OWC with the lock on. EDIT: solved Code:
nvram boot-args="arch=x86_64 -s" reboot
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme Last edited by balamw; Dec 2, 2010 at 12:37 PM. |
|
|
|
0
|
|
|
#16 |
|
you have done a great job.
|
|
|
|
0
|
|
|
#17 |
|
memtest vs memtest86+ / 64-bit kernel mode
Hey, I'm having a weird problem with memtest. I just put 8 gigs in my new mac mini. Hit the "can't lock" issue with the 32 kernel mode, so figured out how to reboot in 64-bit kernel mode and single user mode. Ran memtest again, and it reported errors. After some swearing, I put the old memory back in, and, for another data point, rebooted into 64-bit kernel/single user mode and ran memtest again (now on the OEM memory) AGAIN errors reported. So, rebooted into 32 bit mode/single user, ran tests again NO ERRORS. Put the 8 gigs of memory back in, ran the tests again (32 bit/single user) NO ERRORS.
So in summery: 64 bit/single user mode: errors on both old and new memory 32 bit/single user mode: all tests pass on old and new memory (in each case the command used was memtest all 3) I'm beginning to think that memtest 4.22 can't be trusted in 64 bit kernel mode. Any advice? Does anyone have experience with memtest86+ what is the difference between that memory tester and memtest? TIA |
|
|
|
0
|
|
|
#18 |
|
I may be doing something wrong here but I'm running Snow Leopard and don't seem to be getting far with Memtest in single user mode (I purchased the program before finding this thread!)....
'sbin/fsck -fy' gives me an '...is not recognized as an internal or external command...' error 'sbin/mount -uw' gives me 'unknown flag '-uw' Am I doing something completely stupid here that I can't see?! |
|
|
|
0
|
|
|
#19 |
|
Has to be /sbin/fsck -fy
That first backslash is very important.... |
|
|
|
0
|
|
|
#20 |
|
I see no backslashes here. There are two slashes, though.
And if the working directory is / then "sbin/fsck" would work, but since the post is over 6 months old, it's probably too late to ask if he remembers what the working dir was. |
|
|
|
0
|
|
|
#21 |
|
No GPL violation to require payment
It is not a violation of the GPL to sell a derivative work. If it were, Apple would be in trouble for much of OS X (e.g., /bin/bash), which is also GPL licensed.
It *would* be a violation of the GPL to sell or otherwise distribute a derivative work, AND not distribute the source code with your changes. Whether it is legal for you to distribute his derivative work (not the source code) is another question. I'm not sure but that might be illegal, if he claims copyright on the compiled binaries. It would be legal to distribute his modified source, or to compile and distribute your own copy. |
|
|
|
0
|
|
|
#22 |
|
hi thanks for the program and info, I'm about to install and use
but how would i go about uninstalling once finished? Regards |
|
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| thread | Thread Starter | Forum | Replies | Last Post |
| Test your IQ - Dr. Reichel's IQ Test HD for iPad | thebinaryfamily | iPad Apps | 0 | Apr 18, 2011 07:45 AM |
| Test your IQ with Dr. Reichel's IQ Test | thebinaryfamily | iPhone and iPod touch Apps | 0 | Apr 18, 2011 07:43 AM |
| MemTest OS X: The Best Way to Test RAM | pimentoLoaf | Buying Tips, Advice and Discussion (archive) | 3 | Jul 1, 2005 07:38 PM |
| PodStat for OS X - Play music directly from your iPod via me... | MacBytes | New Mac Application Announcements | 0 | Sep 22, 2003 10:52 AM |
All times are GMT -5. The time now is 08:54 AM.




.

iPhone 4 16 GB Telus 

You're just too cool for school.
Linear Mode

