[Users] HELP:How can one VM interrupt another running VM ??

shule ney neyshule at gmail.com
Tue May 3 16:27:06 EDT 2011


Thanks Daniel, but it's not interrupt for that thread/process, the nice
value just set higher priority, what I want to do is like stop the current
running process in one VM, context swiching to another process in another
VM, when this process finishes, switch back to the original VM, of
course this preempting VM has higher nice value. Is it possible?

2011/5/3 Daniel Pittman <daniel at rimspace.net>

>  On Tue, May 3, 2011 at 12:58, shule ney <neyshule at gmail.com> wrote:
>
> > I was wondering how can I use one VM to interrupt another running VM, is
> > there any schedular surpport this function, or any control I can use
> > to implement it. For OpenVZ, is it possible to achieve this?
>
> Not as such, no, but: OpenVZ has a single scheduler across all threads
> / processes in all VEs.  So, if you imagine the scheduler as working
> on a single system with all those tasks the normal rules of process
> scheduling apply.
>
> Which means that if you set your higher priority stuff to a high nice
> level, or real-time priority, it will take precedence over another VE
> that runs lower priority stuff.
>
> Finally, if you assign appropriate CPU shares to the VEs you can
> ensure that they will get all the time divided appropriately at a high
> level.
>
> Regards,
>    Daniel
>
> PS: Native Linux doesn't support this either. :)
>
> --
> ⎋ Puppet Labs Developer – http://puppetlabs.com
> ✉ Daniel Pittman <daniel at rimspace.net>
> ✆ Contact me via gtalk, email, or phone: +1 (503) 893-2285
> ♲ Made with 100 percent post-consumer electrons
>
> _______________________________________________
> Users mailing list
> Users at openvz.org
> https://openvz.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://openvz.org/pipermail/users/attachments/20110503/61adb997/attachment.html


More information about the Users mailing list