VMware Communities
briansnj
Enthusiast
Enthusiast
Jump to solution

Need purchase advice - DDR3 1600 RAM or get faster speed?

Hey all,

My old rig is dying so I need to upgrade.

MY PLAN -

I plan on purchasing an affordable ASUS or Gigabyte Z87 mobo and installing a i5-4570 (or maybe something better depending on the Intel Haswell Refresh in a few weeks). Also, this rig will have a boot SSD and a second 250GB SSD for programs. This PC will be running Windows 7 Pro 64 bit.

MY USAGE -

This rig serves several roles. A daily use PC for work at home. I also do some basic video editing on occasion. I also use VMWARE WORKSTATION for setting up small network labs and testing scenarios. Finally, I am going to create a Windows 7 VM solely for day trading Forex - VMWARE is perfect since it gives me snapshots and allows easy back up of the entire VM in the event something goes kablooey! Overall, my typical daily use will be general PC work (emails, web browsing, Office 2013, etc.) and a trading VM running at the same time.

Question #1 -

Strictly from a VM Workstation point of view - Will I benefit from something faster than DDR3 1600MHz RAM?

The Z87 line will allow for memory OCing. Right now my gaming rig runs 16GB of 2133MHz and everything is smooth as butter. Right now, excluding some kind of wild sale/rebate promotion 8GB of 1600 is only around $65-70 but 2133 or 2400 is only about $25 more. But if anything faster than 1600MHz is overkill then I would rather spend the extra $ and get 16GB of RAM instead of 8GB.

0 Kudos
1 Solution

Accepted Solutions
AlanaA
Enthusiast
Enthusiast
Jump to solution

I always have a hard time finding VMware benchmarks. The most frequent reason I hear is that VMware doesn't allow publicly posting them (maybe it's in the TOS too but I always just gloss over it). They seem to also go out of their way to contact blogs and news sites that they're not allowed to post benchmarks of their products. At least that's what the editors says. I don't have my own tech blog.

As for actual numbers on the impact of memory speed (latency should also be considered too) for applications in general, you could look for benchmarks done by AnandTech and Phoronix. In general, GPU intensive tasks on systems with GPUs that use the main system memory, like Intel GPUs and AMD APUs (the integrated GPU in AMD APUs are more memory speed limited than Intel ones), are the ones that get affected the most. CPU bound tasks don't get affected much or at all. Any task that aren't CPU nor GPU intensive don't noticeably perform better with faster memory since their active times are so short that speed ups aren't that big in comparison to the total active time (ie. a 2x speed up on an in-frequent 1 second task isn't really noticeably by most people).

It doesn't seem like you're going to be playing games and the virtual GPU for VMs might be the more limiting factor than memory speed. I don't know what kind of day trading you do but speed and latency would likely be more important for those doing high frequency trading where latencies between trades are calculated in milliseconds.

Here are some recent memory scaling articles:

http://www.anandtech.com/show/7364/memory-scaling-on-haswell

[Phoronix] DDR3 Memory Scaling Performance With AMD's Athlon 5350

The AnandTech article talks about avoiding DDR3-1600 memory for enthusiasts and competitive overlockers but the actual numbers reveal near 0 improvement on CPU tasks and up to 5% improvement on GPU tasks running on Intel GPUs. Not really noticeable.

The Phoronix article also shows negligible performance differences with CPU tasks. For the AMD APU, GPU intensive tasks do noticeably benefit from faster memory. These GPU numbers may or may not translate to VMs.

View solution in original post

0 Kudos
5 Replies
wila
Immortal
Immortal
Jump to solution

Hi,

Sorry didn't read too much in your details, but in regards to general advice

briansnj wrote:

But if anything faster than 1600MHz is overkill then I would rather spend the extra $ and get 16GB of RAM instead of 8GB.

Getting 16 GB RAM instead of 8 GB is pretty much always going to make your more happy as buying 8GB RAM at a slightly higher speed.

--

Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
0 Kudos
schepp
Leadership
Leadership
Jump to solution

Hey,

more is always better (at least when thinking about virtualization and RAM) Smiley Wink

Go for the 16GB modules.

I'd think about it like this: Wenn you got a small amount of 9999 MHz RAM and are out of RAM and need to swap, you will be much slower than having a big amount of 1600 MHz RAM, without the need to swap Smiley Wink

Regards

Tim

0 Kudos
briansnj
Enthusiast
Enthusiast
Jump to solution

I pretty much knew 16GBs was going to be better than 8GBs. I might start off with 8GB @ 2133 and grab another 8GB later.

That said, now, just out of curiosity and for the sake of mental floss...lol...does anyone know if VMWARE performance improves if you do get faster RAM or not? Benchmarks?

0 Kudos
AlanaA
Enthusiast
Enthusiast
Jump to solution

I always have a hard time finding VMware benchmarks. The most frequent reason I hear is that VMware doesn't allow publicly posting them (maybe it's in the TOS too but I always just gloss over it). They seem to also go out of their way to contact blogs and news sites that they're not allowed to post benchmarks of their products. At least that's what the editors says. I don't have my own tech blog.

As for actual numbers on the impact of memory speed (latency should also be considered too) for applications in general, you could look for benchmarks done by AnandTech and Phoronix. In general, GPU intensive tasks on systems with GPUs that use the main system memory, like Intel GPUs and AMD APUs (the integrated GPU in AMD APUs are more memory speed limited than Intel ones), are the ones that get affected the most. CPU bound tasks don't get affected much or at all. Any task that aren't CPU nor GPU intensive don't noticeably perform better with faster memory since their active times are so short that speed ups aren't that big in comparison to the total active time (ie. a 2x speed up on an in-frequent 1 second task isn't really noticeably by most people).

It doesn't seem like you're going to be playing games and the virtual GPU for VMs might be the more limiting factor than memory speed. I don't know what kind of day trading you do but speed and latency would likely be more important for those doing high frequency trading where latencies between trades are calculated in milliseconds.

Here are some recent memory scaling articles:

http://www.anandtech.com/show/7364/memory-scaling-on-haswell

[Phoronix] DDR3 Memory Scaling Performance With AMD's Athlon 5350

The AnandTech article talks about avoiding DDR3-1600 memory for enthusiasts and competitive overlockers but the actual numbers reveal near 0 improvement on CPU tasks and up to 5% improvement on GPU tasks running on Intel GPUs. Not really noticeable.

The Phoronix article also shows negligible performance differences with CPU tasks. For the AMD APU, GPU intensive tasks do noticeably benefit from faster memory. These GPU numbers may or may not translate to VMs.

0 Kudos
briansnj
Enthusiast
Enthusiast
Jump to solution

Mmmmmmmmm, very nice info Alana! You gave me lots of info and some good articles for my hungry brain! lol

This rig is definitely NOT for gaming. I have a whole separate Haswell/Asus Maximus VI Hero rig just for that. I have seen numerous current articles on RAM speeds and the who, what, why of it all and I know that 99% of all gamers do not need anything faster than 1600 right now. I have 2x8GB of 2133 ONLY because I caught a red hot sale combined with a rebate that gave it to me at a price for less than 2x4GB 1600, otherwise I would have just gone for the latter.

What I could not find/have not seen are any benchmarks or info that could tell me if there would be a benefit under VMWARE...as you clearly described and understand. lol I think I will just go for 8GBs of 1600 and add more later if needed. I have had 6 or so VMs running in various network test scenarios at the same time on this old AMD 790GX rig with only 8GB DDR2 1066 and a Phenom II 940 so anything new like I am planning should be butter.

0 Kudos