Solved

should I add ram or CPU?

Posted on 2012-03-26
8
365 Views
Last Modified: 2012-04-16
I've recently setup alerts in solarwinds ot alert me when CPU is above 90% for five minutes. I'm getting regular alerts on several servers now. I know that if you add ram that it can decrease the CPU load. So how do I know if I should add ram or more cpu? These are all virtual servers so I have the option of either.
0
Comment
Question by:knfitz
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 2

Accepted Solution

by:
papalala earned 500 total points
ID: 37766356
You should find the source of the CPU activity first.
- There is no point in adding more CPU or RAM if the source is process that can use only one CPU.
- If the source is some process that can use multiple CPUs, then add CPU.
- If the system does not have enough memory and is swapping, then you can add CPU but it would be much faster if you add more RAM.
0
 
LVL 17

Expert Comment

by:Chris Millard
ID: 37766361
Do you have the correct number of CPU cores set for your virtual servers?
0
 
LVL 6

Expert Comment

by:rushtoshankar
ID: 37766559
first check which process/application uses more CPU. Then find out if that process is doing heavy disk access (check IO usage).

If IO usage is high, there might more swapping back and forth. So try adding more RAM.
If IO usage is normal, try adding the CPU but, if the application is not capable of using multiple CPU then it is of no use.
Even after adding the CPU, if you see more usage, then the application might be consuming more CPU without doing anything.
0
 

Author Comment

by:knfitz
ID: 37766686
How do I find out if the process can use more than one cpu?
0
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 

Author Comment

by:knfitz
ID: 37766694
How do I find out if the system is using more swapping? would I look to see if it's using all the ram?
0
 
LVL 17

Expert Comment

by:Chris Millard
ID: 37766721
If you're using Hyper-V for example, then for each virtual server, you can specify in the settings how many CPU Cores that server will use - and by default, it sets just the one.
0
 

Author Comment

by:knfitz
ID: 37767461
OK, I've setup a new disk I/O monitor. How high is too high for Disk I/O and therefore would tell me that I'm doing alot of swapping?
0
 
LVL 6

Expert Comment

by:rushtoshankar
ID: 37771639
In most cases, if you see the disk usage more than 70% all the time you can consider adding more RAM to your system/virtual server. Less than this doesn't mean that it is good. If it is consistent access without break you need to think of upgrading the RAM.

Also, disk access doesn't directly relate to processor usage unless it is for swapping. There are few more things you can check to find out if any process is doing more swapping.

here is a Microsoft documentation on checking memory

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sag_mpmonperf_15.mspx?mfr=true
0

Featured Post

Google Storage: Standard vs. Nearline vs. Coldline

Google Cloud Storage has a number of classes to choose from. Although there are a lot in common, they vary in price and usage terms. This post explains Google Cloud Storage classes and helps to understand which  one to choose.

Join & Write a Comment

How can you create a game plan that lets you focus on special projects instead of running from cubicle to cubicle every day and feeling like you’ve accomplished nothing? Try these strategies for prioritizing your tasks, offloading what you can, and …
As a long-time IT Professional, the most important skill I have developed and consider to be my most valuable tool is Effective Troubleshooting. Step through my problem-solving procedure in this 10-step guide adapted from The Universal Troubleshooti…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now