Hi OpenNebula drivers are the piece of software that deals with the underlying subsystems. Each driver starts a new thread/process for each operation that should inherit the driver priority.
If you take a look to /etc/one/defaultrc, you can change the CPU priority assigned to the drivers. It defaults to 19, the least favorable to the process. You may want to try to use sets other io scheduling algorithm with ionice, or the blk module of cgroups.... or any other tool to adjust the I/O priority of a process. Cheers Ruben On Mon, Nov 12, 2012 at 5:59 PM, Carlos Jiménez <[email protected] > wrote: > Hi all, > > I have a server running OpenNebula 3.8 and acting as NFS server for > storaging with another host (running KVM and acting as a NFS client for the > storage). I have one VM running and then I try to create another VM using > Sunstone. Then, the running VM reduces its performance while the creation > of the new VM takes places. I guess OpenNebula I/O processes on the shared > disk have better priority/nice/ionice than disk access of the already > running VM. > The question is: Is there any way to control it so running VMs don't > decrease their performance? How do you reduce priority/nice/ionice of the > creation of the new VMs? > > Thanks in advance, > > Carlos. > ______________________________**_________________ > Users mailing list > [email protected] > http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org> > -- Ruben S. Montero, PhD Project co-Lead and Chief Architect OpenNebula - The Open Source Solution for Data Center Virtualization www.OpenNebula.org | [email protected] | @OpenNebula
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
