Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

In our organisation we are planning to get new machines for developers. The requirements are that the developers should be able to run upto 3 VirtualBox virtual machines in parallel. The usage pattern of the 3 machines is as follows :

  1. A developer machine with 2 cpu's and 4gb ram and CentOS 6.2. The developer will use Eclipse, and many other services run on this machine like tomcat, qmail etc.

  2. The other 2 are test machines with 2 cpu's each and 2 gb ram. The test machines do not have X running on it. They also have many services running like tomcat, qmail etc.

Now we have got a new hardware to evaluate. The configuration for the new machine is :

Intel Core i3 Second generation 2100 cpu  3.10ghz. 
16 gb ram.
1 Tb HDD.

We have installed CentOS 6.2 64 bit as the host OS.

In /proc/cpuinfo it shows 2 cores & 4 processors:

cpu cores       : 2
processor       : 0
processor       : 1
processor       : 2
processor       : 3

When running the above 3 virtual machines on the new hardware, we see performance degradation intermittently and some times while rebooting.

I think the ram and hdd are ok, but we are falling short in terms of CPU power. The hdd is sata.

Can anybody suggest whether my processor is sufficient for the workload or should I get a different one with more cores? Or should I go for Core I5 ?

Thanks, Amol.

share|improve this question

closed as not constructive by EEAA, Sven, Iain Apr 14 '12 at 15:48

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer 1

"I think" is never really good enough

top or htop will let you know whether processor or ram is a bottleneck - watch ram usage, processor usage, swap and load averages.

iotop will let you know if its the hard drive - or at least what processes and what speed data transfer happens.

Let your devs do their thing, watch, and find out what is the bottleneck - there isn't really enough information to decide where the issue is

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.