Add more RAM memory to ReadyNAS RN312

4GB RAM in Netgear ReadyNAS RN312

4GB RAM in Netgear ReadyNAS RN312

The 2GB of RAM that is standard in the RN300 series of NAS from NetGear might seem like a lot to begin with, but if you install additional applications such as media servers or backup software (see this post for instructions how to install CrashPlan), memory might become a scarce resource. For example, CrashPlan needs about 1 GB of RAM if you have lots of files to backup (> 1 TB I believe).

As I had a 4 GB DDR3-10600 SODIMM laying around, I figured I would try it. Maybe it would work… and it did! Turned out to be a 1 minute operation. Just turn off the NAS, pop off the left sida panel (seen from the front), exchange the 2 GB module for a 4 GB one, put the panel back, and start the NAS.

After logging in again we can see if the system picked up the new memory:

cat /proc/meminfo

Success! Looks like we have 4 GB RAM in the system now – nice!

MemTotal: 4037724 kB
MemFree: 191668 kB
Buffers: 1192 kB
Cached: 2580404 kB
SwapCached: 0 kB
Active: 1423904 kB
Inactive: 2135604 kB
Active(anon): 718048 kB
Inactive(anon): 263768 kB
Active(file): 705856 kB
Inactive(file): 1871836 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 523964 kB
SwapFree: 523964 kB
Dirty: 1328 kB
Writeback: 0 kB
AnonPages: 977988 kB
Mapped: 39848 kB
Shmem: 3904 kB
Slab: 258404 kB
SReclaimable: 242484 kB
SUnreclaim: 15920 kB
KernelStack: 2472 kB
PageTables: 10800 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2542824 kB
Committed_AS: 1449504 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 2664 kB
VmallocChunk: 34359730596 kB
DirectMap4k: 3008 kB
DirectMap2M: 4182016 kB

I will dig around a bit to see if some other settings need to be updated, but so far so good – everything seems to be working just fine.


11 thoughts on “Add more RAM memory to ReadyNAS RN312

  1. RedBullet

    Thanks for the details. However when I opened up my 316 my SODIMM was a tad different; PC#3L-12800 which I believe is the low voltage one… Weird eh?

    1. gsander Post author

      Well, it’s not entirely strange that the electronics differ between NASes with 2 drives (RN312 which I have) and 6 drives (RN316, which you are lucky enough to own, I understand?). More SATA interfaces etc needed for the larger systems. That said, I would expect that non-drive electronics remained the same… There is usually a lot in common between different models of similar electronics products, in some cases manufacturers just use software to cripple low-end versions of products. The electronics might be exactly the same as more expensive products.

      But it is also a possibility that NetGear has evolved the RN platform, and now use low voltage memories in all/many/more than one products manufactured today.

      Either way – make sure to order the right upgrade RAM for your particular NAS, of course ๐Ÿ™‚

      1. Scott

        Understood, but I would have expected the 312 and the 316 to be VERY similar since the core specs are the same. Anyway, got a 4G SIMM ordered. Also, I ot crashplan and monitorix up and running thanks to you. Very cool indeed!

  2. Pingback: ReadyNAS RN312 + 8GB RAM = FAIL | Ptarmigan Labs

  3. Evan Cox

    I thought I would post here that I was able to perform the same upgrade on the ReadyNAS 314. Since the Hynix module the author was out of stock everywhere, I ordered the following gskill one:
    Part name F3-10600CL9S-4GBSQ

    I made sure it had 9-9-9-24 timing @ 1333 MHz (PC3 10600) and 1.5 V operating voltage, like the kit mentioned in another post on this site.

    Getting to the memory slot on my unit was fairly easy, though more complicated than described above. First you have to remove both sides of the unit. Two screws each on the back hold them in place, after removing these slide the panel towards the back, and finally wiggle it straight out. Next, remove the 4 screws holding the top plate down (these were previously covered by the side panels). Now slide the top panel off, again towards the back then out, and you will see the memory slot hiding underneath. Simply pop the old one out and replace it with the new one (Beware of static! Try to hold something grounded with your other hand.)

    You may want to replace just the top cover with a couple screws, to protect the memory, then power on the NAS first before you do all the side panels. I decided to cross my fingers for luck instead and just go for it, but YMMV.

    When reinserting all the panels, observe the notches cut out on each to accommodate the clasps on the unit. These clasps seem fairly easy to break, so be sure to line them up with the notches, then push the panel in and slide it into place.

    Overall you shouldn’t have any problems!


    1. Evan Cox

      I haven’t run the above mentioned memory test, I will try to do so when I get a chance. Running that doesn’t perform any factory reset, correct?

      1. gsander Post author


        Can’t see why it would initiate a factory reset… but I won’t guarantee it of course. Take a backup first, as always. ๐Ÿ™‚

  4. jan

    One not so obvious thing about the memory test: While there is no meaningful status on the LEDs, you can simply hook up your readynas using the HDMI port (at leat the 312 has one). The boot menu is still only presenting you the LED ‘interface’ but as soon as the memory test starts You are greeted by Memtest 4.20. It not only shows the abailable memory but of course the progress of the test.

  5. Henry Martinez

    I’ve ordered the Hynix 4G board that you installed. Was there any other performance improvement, other than better performance from the APP add-ons? Do you get better response to Time Machine, or Front View or anything else?


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s