You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@vcl.apache.org by yu...@hotmail.com on 2010/01/22 04:04:16 UTC

How to balance the workload on different blades

To whom it may concern:

Currently I am running ESX 3i servers on 7 blades. My VCL has 50 virtual 
machines can be allocated. My question is that how to balance the workload 
on different blades? For instance, 7 virtual machines have been reserved, in 
order to get best performance, how to allocate each virtual machine to 
different blades?

Thanks,

Xianqing 


Re: How to balance the workload on different blades

Posted by yu...@hotmail.com.
Josh,

What I want to do is that make the workloads on each blade are equal. For 
instance, there are 6 virtual machines running in the system which has 6 
blades, I hope VCL can select a computer which belong to a host that has the 
lowest current workload. So in the end, each virtual machine can be running 
on different blades.

Thanks,

Xianqing

--------------------------------------------------
From: "Josh Thompson" <jo...@ncsu.edu>
Sent: Wednesday, January 27, 2010 06:46 AM
To: <vc...@incubator.apache.org>
Subject: Re: How to balance the workload on different blades

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Xianqing,
>
> The scheduling algorithm is in isAvailable in utils.php.  It would be
> difficult to describe the whole thing.  Have a look at the code first.  If
> you have specific questions about it, ask here.
>
> Before you make changes to the code, it would be useful if you would 
> describe
> what you are planning on doing.  You may be doing something useful to 
> other
> parts of the community or even the whole community.  If so, we can provide
> feedback on what may be the best way to implement the changes you are 
> making
> so that they can be most easily incorporated into the official codebase.
>
> Thanks,
> Josh
>
> On Tue January 26 2010 3:38:37 pm yu267155364@hotmail.com wrote:
>> Hi,
>>
>> Do you know where is the code VCL decides which computer will be used for
>> reservation, and how this decision is being made? I am still trying to
>> optimize the workload for now.
>>
>> Xianqing
>>
>> --------------------------------------------------
>> From: "Josh Thompson" <jo...@ncsu.edu>
>> Sent: Monday, January 25, 2010 09:07 AM
>> To: <vc...@incubator.apache.org>
>> Subject: Re: How to balance the workload on different blades
>>
>> > -----BEGIN PGP SIGNED MESSAGE-----
>> > Hash: SHA1
>> >
>> > Xianqing,
>> >
>> > The scheduler doesn't provide a way to do this right now.  We will be
>> > doing a
>> > major overhaul to VM management in the 2.4 release which should provide
>> > what
>> > you are asking.
>> >
>> > Josh
>> >
>> > On Thu January 21 2010 10:04:16 pm yu267155364@hotmail.com wrote:
>> >> To whom it may concern:
>> >>
>> >> Currently I am running ESX 3i servers on 7 blades. My VCL has 50 
>> >> virtual
>> >> machines can be allocated. My question is that how to balance the
>> >> workload
>> >> on different blades? For instance, 7 virtual machines have been
>> >> reserved, in order to get best performance, how to allocate each 
>> >> virtual
>> >> machine to different blades?
>> >>
>> >> Thanks,
>> >>
>> >> Xianqing
>> >
>> > - --
>> > - -------------------------------
>> > Josh Thompson
>> > Systems Programmer
>> > Virtual Computing Lab (VCL)
>> > North Carolina State University
>> >
>> > Josh_Thompson@ncsu.edu
>> > 919-515-5323
>> >
>> > my GPG/PGP key can be found at www.keyserver.net
>> > -----BEGIN PGP SIGNATURE-----
>> > Version: GnuPG v2.0.11 (GNU/Linux)
>> >
>> > iD8DBQFLXaW2V/LQcNdtPQMRApkfAJwJ5XtBSwyBbg7kmlFeo1LjhiMfHACfTGvh
>> > EGCmFLL7JpdguAapdZv5Za0=
>> > =LrV7
>> > -----END PGP SIGNATURE-----
> - -- 
> - -------------------------------
> Josh Thompson
> Systems Programmer
> Virtual Computing Lab (VCL)
> North Carolina State University
>
> Josh_Thompson@ncsu.edu
> 919-515-5323
>
> my GPG/PGP key can be found at www.keyserver.net
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.11 (GNU/Linux)
>
> iD8DBQFLYCekV/LQcNdtPQMRAlbDAJ9rE0+ShOzKpZ3QUdR846Mls1Oy6gCcDJsI
> ILphaDYRE85QmPAk8PoRZFw=
> =fWOT
> -----END PGP SIGNATURE-----
> 

Re: How to balance the workload on different blades

Posted by Josh Thompson <jo...@ncsu.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Xianqing,

The scheduling algorithm is in isAvailable in utils.php.  It would be 
difficult to describe the whole thing.  Have a look at the code first.  If 
you have specific questions about it, ask here.

Before you make changes to the code, it would be useful if you would describe 
what you are planning on doing.  You may be doing something useful to other 
parts of the community or even the whole community.  If so, we can provide 
feedback on what may be the best way to implement the changes you are making 
so that they can be most easily incorporated into the official codebase.

Thanks,
Josh

On Tue January 26 2010 3:38:37 pm yu267155364@hotmail.com wrote:
> Hi,
>
> Do you know where is the code VCL decides which computer will be used for
> reservation, and how this decision is being made? I am still trying to
> optimize the workload for now.
>
> Xianqing
>
> --------------------------------------------------
> From: "Josh Thompson" <jo...@ncsu.edu>
> Sent: Monday, January 25, 2010 09:07 AM
> To: <vc...@incubator.apache.org>
> Subject: Re: How to balance the workload on different blades
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Xianqing,
> >
> > The scheduler doesn't provide a way to do this right now.  We will be
> > doing a
> > major overhaul to VM management in the 2.4 release which should provide
> > what
> > you are asking.
> >
> > Josh
> >
> > On Thu January 21 2010 10:04:16 pm yu267155364@hotmail.com wrote:
> >> To whom it may concern:
> >>
> >> Currently I am running ESX 3i servers on 7 blades. My VCL has 50 virtual
> >> machines can be allocated. My question is that how to balance the
> >> workload
> >> on different blades? For instance, 7 virtual machines have been
> >> reserved, in order to get best performance, how to allocate each virtual
> >> machine to different blades?
> >>
> >> Thanks,
> >>
> >> Xianqing
> >
> > - --
> > - -------------------------------
> > Josh Thompson
> > Systems Programmer
> > Virtual Computing Lab (VCL)
> > North Carolina State University
> >
> > Josh_Thompson@ncsu.edu
> > 919-515-5323
> >
> > my GPG/PGP key can be found at www.keyserver.net
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v2.0.11 (GNU/Linux)
> >
> > iD8DBQFLXaW2V/LQcNdtPQMRApkfAJwJ5XtBSwyBbg7kmlFeo1LjhiMfHACfTGvh
> > EGCmFLL7JpdguAapdZv5Za0=
> > =LrV7
> > -----END PGP SIGNATURE-----
- -- 
- -------------------------------
Josh Thompson
Systems Programmer
Virtual Computing Lab (VCL)
North Carolina State University

Josh_Thompson@ncsu.edu
919-515-5323

my GPG/PGP key can be found at www.keyserver.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iD8DBQFLYCekV/LQcNdtPQMRAlbDAJ9rE0+ShOzKpZ3QUdR846Mls1Oy6gCcDJsI
ILphaDYRE85QmPAk8PoRZFw=
=fWOT
-----END PGP SIGNATURE-----

Re: How to balance the workload on different blades

Posted by yu...@hotmail.com.
Hi,

Do you know where is the code VCL decides which computer will be used for 
reservation, and how this decision is being made? I am still trying to 
optimize the workload for now.

Xianqing

--------------------------------------------------
From: "Josh Thompson" <jo...@ncsu.edu>
Sent: Monday, January 25, 2010 09:07 AM
To: <vc...@incubator.apache.org>
Subject: Re: How to balance the workload on different blades

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Xianqing,
>
> The scheduler doesn't provide a way to do this right now.  We will be 
> doing a
> major overhaul to VM management in the 2.4 release which should provide 
> what
> you are asking.
>
> Josh
>
> On Thu January 21 2010 10:04:16 pm yu267155364@hotmail.com wrote:
>> To whom it may concern:
>>
>> Currently I am running ESX 3i servers on 7 blades. My VCL has 50 virtual
>> machines can be allocated. My question is that how to balance the 
>> workload
>> on different blades? For instance, 7 virtual machines have been reserved,
>> in order to get best performance, how to allocate each virtual machine to
>> different blades?
>>
>> Thanks,
>>
>> Xianqing
>
> - -- 
> - -------------------------------
> Josh Thompson
> Systems Programmer
> Virtual Computing Lab (VCL)
> North Carolina State University
>
> Josh_Thompson@ncsu.edu
> 919-515-5323
>
> my GPG/PGP key can be found at www.keyserver.net
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.11 (GNU/Linux)
>
> iD8DBQFLXaW2V/LQcNdtPQMRApkfAJwJ5XtBSwyBbg7kmlFeo1LjhiMfHACfTGvh
> EGCmFLL7JpdguAapdZv5Za0=
> =LrV7
> -----END PGP SIGNATURE-----
> 

Re: How to balance the workload on different blades

Posted by Josh Thompson <jo...@ncsu.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Xianqing,

The scheduler doesn't provide a way to do this right now.  We will be doing a 
major overhaul to VM management in the 2.4 release which should provide what 
you are asking.

Josh

On Thu January 21 2010 10:04:16 pm yu267155364@hotmail.com wrote:
> To whom it may concern:
>
> Currently I am running ESX 3i servers on 7 blades. My VCL has 50 virtual
> machines can be allocated. My question is that how to balance the workload
> on different blades? For instance, 7 virtual machines have been reserved,
> in order to get best performance, how to allocate each virtual machine to
> different blades?
>
> Thanks,
>
> Xianqing

- -- 
- -------------------------------
Josh Thompson
Systems Programmer
Virtual Computing Lab (VCL)
North Carolina State University

Josh_Thompson@ncsu.edu
919-515-5323

my GPG/PGP key can be found at www.keyserver.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iD8DBQFLXaW2V/LQcNdtPQMRApkfAJwJ5XtBSwyBbg7kmlFeo1LjhiMfHACfTGvh
EGCmFLL7JpdguAapdZv5Za0=
=LrV7
-----END PGP SIGNATURE-----