ionice command to set i/o priorities for domUs

 
Thread Tools Search this Thread
Special Forums UNIX and Linux Applications Virtualization and Cloud Computing ionice command to set i/o priorities for domUs
# 1  
Old 05-17-2010
ionice command to set i/o priorities for domUs

Hi, I have xen on a debian lenny with more then 20 VM. The supermicro
server has a raid10 with a good performance, but I have IO issues when
one VM is making backup, it affects the performance of the other VMs.
I've setup cpus, vcpus, sched-credit between dom0 and domUs as doc
recommended, but I'm still facing IO problems. So I found a way to
mediate disk access with ionice from the dom0. I mean changing
priority to domUs PID. See below more details.

I'm using CFQ scheduler
dom0:~# cat /sys/block/[sh]d[a-z]*/queue/scheduler
noop anticipatory deadline [cfq]
noop anticipatory deadline [cfq]

It's a part of ps regarding block devices:
15747 ? S< 0:00 \_ [blkback.64.xvda]
15748 ? S< 0:54 \_ [blkback.64.xvda]
20353 ? S< 0:00 \_ [blkback.71.xvda]
20354 ? S< 0:05 \_ [blkback.71.xvda]
2361 ? S< 0:00 \_ [blkback.112.xvd]
2362 ? S< 0:15 \_ [blkback.112.xvd]
26596 ? S< 0:00 \_ [blkback.122.xvd]
26597 ? S< 0:00 \_ [blkback.122.xvd]
27203 ? S< 0:00 \_ [blkback.123.xvd]
27204 ? S< 0:00 \_ [blkback.123.xvd]

Finally, I change these PIDs with ionice and make several tests but
I'm still confuse with the results. My question:

Does anybody on this list use ionice to mediate disk priority to disk
intense domU with ionice from dom0?

appreciate your help.
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

mailx to set priorities

Hi, can we set priority to mails which I have sent using mailx? Is there any options in mailx for that? I am receiving mails on Microsoft Outlook (4 Replies)
Discussion started by: Deei
4 Replies

2. AIX

crontab priorities

I have a user that wants to run a backup of an oracle database via a file copy. They shut down the database once a week, and do a full copy. She wrote a script to do this for her, and it works, but when she runs it from cron, it takes twice as long. I took a look, and found a way to get it to... (5 Replies)
Discussion started by: TechFly
5 Replies

3. Programming

setting thread priorities

hi all: ->could someone tell how 2 set thread priorities in a prg -> also how to create multiple dynamic threads.. help me.... (1 Reply)
Discussion started by: bankpro
1 Replies
Login or Register to Ask a Question