memory - What is more important when upgrade server capacity ? RAM , CPU or SSD . For example Facebook Web

07
2014-07
  • Mility

    What is more important when upgrade server capacity ? RAM , CPU or SSD . For example Facebook Web.

    Let's say I have 3 web application in a server with appr users are about 100 per application. What should I upgrade first ? RAM, CPU or SSD ?

  • Answers
  • Fazer87

    SSD every time when it comes to web apps.

    The bottlesneck of a web server is normally (in my experience) either the internet connection or the speed of the disks in the box. If your internet connection is good and fast, your bottleneck if usually the speed of your disks. By upgrading your RAM or CPU, you will get a speed increase, but much less of an increase than you would get from installing solid state drives.

    This is particularly true of windows servers. on my Web-Cluster at work, I have somewhere in the order of 20 web apps running on a cluster and managed a 40% speed increate on web-server performance by upping from 2008 to 2008R2 and swapping onto SSDs.. this is way more than an extra couple of GB of ram or a few hundred MHz would have given us.

    Hope this helps.


  • Related Question

    Which should I upgrade first - RAM or CPU?
  • Questioner

    My computer is currently running with an AMD 1.8ghz X2 processor and 1GB of RAM. I'm thinking the RAM, but which should I upgrade first, the RAM or the processor?


  • Related Answers
  • Andrew McGregor

    Upgrade both at once, that machine is so old you may well have to change motherboards and RAM technology entirely to upgrade the CPU, in which case you will have wasted money on RAM.

  • CarlF

    Really, the answer is "What is your current bottleneck?" If you're playing certain video games (and that's what you really want to speed up) the best upgrade might be a new video card. If you do lots of database stuff, the RAM might be a better choice. If you're doing enormous amounts of pure math, say 3D rendering ... you'd have to see what's being overused, I guess, because that's both RAM and CPU intensive. In any case, the answer depends on what you need, which we don't know from the way you phrased your question.

  • Moshe

    To answer your question, RAM is probably the first thing to upgrade. Remember, you can probably overclock your CPU to 2.0GHz or so. I have a friend who has a much older AMD system than yours and it's overclocked - he says it makes a difference. So, buy RAM, you can't just make more of that RAM space yourself. (OK, swap space, but that is a different story...)

  • William Hilsum

    It really depends - (Assuming Windows) Open up task manager, If your Memory usage is high, increasing the memory could give you the "umph" that you need. If however, your memory is in the 45% or lower it is unlikely that adding any more would be noticeable to speed.

    I am not to familiar with AMD CPU names, but if it is more than 3-4 years old, you can probably find the highest one that is compatible with your motherboard cheap on eBay which may be worth considering (remember, you will also need thermal paste and/or (as usually included) a new Heatsink and fan).

    If you want to get a much newer CPU, it probably would not even fit in the socket or be compatible requiring new memory anyway which will mean you will need to do both.

  • Blackbeagle

    Answer the most basic question: What motherboard are you running?

    No point in worrying about RAM if your board can't support more. Second, what kind of CPU's can your motherboard support? Again, no point in worrying about it if your CPU options are maxed out.

    Then, what OS are you running? Certain OS (XP) may benefit from more RAM whereas others like Linux won't really gain that much. The RAM type if old may be expensive also.

    Next, what kind of CPU socket types can your motherboard support? If your board doesn't support more advanced CPU's, then carefully consider what you gain by upgrading at all. If you can only go from 1.8 to 2.2, then the increase isn't that significant.

  • harrymc

    If your computer is rather old, CPU upgrade might be possible, but there's the chance that other components in your computer will not be able to keep up with the performance of the new CPU.

    You can get a "cheap" Dell for $400. If you look to upgrade, you might find yourself needing a new motherboard, a new CPU, new RAM, a new GPU and possibly even a new PSU to power everything.

    I rather suggest investing in a new computer.