NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

fifer55's avatar
fifer55
Apprentice
Apr 25, 2013

ReadyNas Ultra 6 Plus CPU Upgrade - Various

Hello,

This is a continuation to the upgrades I am doing on a ReadyNas Ultra 6 Plus (RNDP600U-200NAS) that I recently purchased. I decided to first upgrade the RAM. You can find what I choose, why and the brand here:
viewtopic.php?f=110&t=70664

Feeling like a rebel and with the confidence that the below thread gave me, I decided to upgrade the CPU as well. Might as well!
viewtopic.php?f=35&t=29284

Before anything, I made sure that I was able to procure the CPU's that I thought would best fit my needs, which were narrowed down to 3. I found them quickly and easily, all on eBay. The CPU's I bought are:
1) Intel Core 2 Duo E6600 2.40 GHz SL9ZL (~ $42)
http://ark.intel.com/products/27250

2) Intel Core 2 Duo E7600 3.06 GHz SLGTD (~ $45)
http://ark.intel.com/products/41495/Int ... 66-MHz-FSB

3) Intel Core 2 Quad Q6600 2.4 GHz SLACR (~ $55)
http://ark.intel.com/products/29765

Now, I have 2 ReadyNAS boxes:
A) ReadyNAS Pro Pioneer Edition (RNDP600E-100NAS) OR (ReadyNASRNDP6000)
B) ReadyNas Ultra 6 Plus (RNDP600U-200NAS)

For the above Pro Pioneer, I checked my registration on myNetgear.com and found that my serial number is associated with the ReadyNAS RNDP6000, NOT the RNDP600E-100NAS. My FrontView says ReadyNAS Pro Pioneer Edition?! I bought the system in 2010 from Dell.com. Anyway, it is ONE of those. Don't know which one for sure yet, but will edit as soon as possible.

OK, from the above, I was thinking of upgrading the Ultra 6 Plus with the Intel Core 2 Quad Q6600 first as it does not have ANY data on the drives and the upgraded RAM. Pretty sure that it could handle the Quad CPU without issues. Then, if everything goes well with the Ultra 6 Plus, thinking of upgrading the Pioneer Edition with the Intel Core 2 Duo E7600 and RAM. Bought the Intel Core 2 Due E6600 JUST in case any of the above had issues, then I would replace with a "slower" CPU.

Before I upgrade the CPU, wanted some ancillary products. Might as well!
Arctic Silver 5 Thermal Compound 3.5 Grams with ArctiClean 60 ML Kit (~ $10)
http://www.amazon.com/Arctic-Silver-The ... ML+Kit+NEW

OXO Good Grips Electronics Cleaning Brush (~ $6)
http://www.amazon.com/OXO-Grips-Electro ... ning+Brush

Hitachi Ultrastar 7K4000 HUS724040ALE640 4 TB 3.5" Internal Hard Drive (0F14683) (~ $400)
http://www.amazon.com/Ultrastar-7K4000- ... 14683%29+-

The Ultra 6 Plus already has the updated BIOS (07/26/2010 FLAME6-MB V2.0), RAM (8 GB) and latest full release RAIDiator (4.2.22) and NO data. First some metrics:
Current CPU check:
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz
stepping : 13
cpu MHz : 1795.604
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts
bogomips : 3591.20
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz
stepping : 13
cpu MHz : 1795.604
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts
bogomips : 3590.82
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

Current I/O, before any drives are configured:
hdparm -t -T /dev/c/c                                                                                                                     
/dev/c/c:
Timing cached reads: 2316 MB in 2.00 seconds = 1158.69 MB/sec
Timing buffered disk reads: 342 MB in 3.00 seconds = 113.86 MB/sec

Verify free and used memory in system (default command returns KB, but I wanted MB so I added * -m):
free -m
total used free shared buffers cached
Mem: 7990 1222 6767 0 18 52
-/+ buffers/cache: 1150 6839
Swap: 511 0 511

Since MY RAM is 7990 (MB) OR 8181844 (KB), I used the following dd command that I found here:
http://www.cyberciti.biz/tips/howto-lin ... check.html
dd if=/dev/urandom bs=8181844 of=/tmp/memtest count=1050
Now, the above command takes a while. I thought it wasn't doing anything, but I opened another terminal window and SSH'd in. Went to the /tmp directory and did a "ls -lG" command. Aha! the file is growing. Good, it is working!
The dd command completed in about 13 mins:
dd: writing `/tmp/memtest': No space left on device
481+0 records in
480+0 records out
3927683072 bytes (3.9 GB) copied, 829.524 s, 4.7 MB/s

Now to verify the results of the above dd command via MD5:
md5sum /tmp/memtest; md5sum /tmp/memtest; md5sum /tmp/memtest
10defad0f4d64832ac34d82c226633a3 /tmp/memtest
10defad0f4d64832ac34d82c226633a3 /tmp/memtest
10defad0f4d64832ac34d82c226633a3 /tmp/memtest
Cool! Everything matches! I delete the memtest file.

Now for a memtester pass as suggested from:
http://www.cyberciti.biz/faq/linux-how- ... ry-faults/
nas-EA-92-17:~# memtester 7990 5
memtester version 4.1.3 (32-bit)
Copyright (C) 2010 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffff000
want 3894MB (4083154944 bytes)
got 3828MB (4014682112 bytes), trying mlock ...locked.
Loop 1/5:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok

Loop 2/5:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok

Loop 3/5:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok

Loop 4/5:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok

Loop 5/5:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok

Done.
nas-EA-92-17:~# echo $?
0
nas-EA-92-17:~#
Awesome! The correct value of 0 came back!

Now for the CPU upgrade. I will start with the Intel Core 2 Quad Q6600. I am thinking this SHOULD work. After some cleaning to the Ultra 6 Plus, I pop it in.

Here are the same tests as above with the Intel Core 2 Quad Q6600:
nas-EA-92-17:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
stepping : 11
cpu MHz : 2394.247
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority
bogomips : 4788.49
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
stepping : 11
cpu MHz : 2394.247
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority
bogomips : 4787.74
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
stepping : 11
cpu MHz : 2394.247
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority
bogomips : 4787.76
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
stepping : 11
cpu MHz : 2394.247
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority
bogomips : 4787.76
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:


Now the I/O with the Intel Core 2 Quad Q6600:
nas-EA-92-17:~# hdparm -t -T /dev/c/c  

/dev/c/c:
Timing cached reads: 8656 MB in 2.00 seconds = 4335.33 MB/sec
Timing buffered disk reads: 344 MB in 3.01 seconds = 114.32 MB/sec
nas-EA-92-17:~#


To be continued...

19 Replies

Replies have been turned off for this discussion

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More