> I'm just curius, what's the purpose of having 2 virtuell cpu's defined
> when
> only 1 physical is around.

Some algorithms operate better with 2 or more engines to schedule things
on. From the Linux perspective, having 2 virtual CPUs often causes the
application to schedule work differently than it would on a
uniprocessor, in some cases in a way that is more resource efficient,
even on a physical uniprocessor. 

The simulation in VM allows 1 physical CPU to service multiple virtual
CPUs. It's not optimum, but it can still make a difference in the
operation of the Linux application. Notes is my favorite example of
this. On a uni, Notes does some tasks sequentially and blocks other
things while those tasks are in progress. On a virtual MP, those
long-running tasks get scheduled on one of the other processors, and you
get better application behavior. 

It still doesn't magically produce more processing power, but it may
allow what you have to be used more effectively. 

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to