Does Virtualization Make Disk Scheduling Passé?
这篇文章不在是WIOV 2010上的了,因为我在前面那个系列中,曾经讲过一篇磁盘IO调度在系统虚拟化之后应对的挑战的文章,里面提到过这个“Does Virtualization Make Disk
Scheduling Passé?”
文章短短只有5页,却是SOSP 2009的一个WORKSHOP的Best Paper,还是值得一看的。
文章的主要内容就是,在Xen和VMware上,测试了VMM和VM的不同磁盘IO调度程序的组合。
然后,从数据结果中,作者发现了三个结论:
1.对运行在VM里的不同的WORKLOAD,使用不同的磁盘IO调度程序(VM-LEVEL),有助于性能的大幅度提高。也就是说:不同的workload要选择正确的磁盘IO调度。
2.在VMM-Level,NOOP调度程序是性能最好的。也就是说:无论VM-LEVEL的调度程序如何变化,在VMM-LEVEL级别上使用NOOP调度程序,比起其他的选择,性能要好(这点在我讲的那篇WIOV 2010上的那篇磁盘IO调度的文章的有冲突)。
3.完全公平调度,在实现磁盘性能公平上,发现的比其他的算法要好。不过要以系统吞吐量和延迟为代价。(CFQ在性能上的表现比起其他的算法组合要差)
阅读(1075) | 评论(0) | 转发(0) |