Modifying Guest OS to optimize I/O virtualization in KVM
Document Type
Article
Publication Date
12-1-2010
Abstract
There are some operations in Guest OS causing the I/O performance degradation. For it is the general OS, which is oriented physical machines, directly running on the virtual machine as the Guest OS. This paper evaluates KVM I/O performance, find that the Guest OS should be adapted to the virtual environment for better performance, and proposes some optimizations. First, reduce VM Exits by merging successive I/O instructions and decreasing the frequency of timer interrupt; Second, removes some redundant operations from Guest OS, including the operations useless in virtual environment, the I/O scheduler whose results will be rescheduled in the Host OS, and the NAPI support in virtual NIC driver.
Publication Title
Jisuanji Xuebao/Chinese Journal of Computers
Recommended Citation
Zhang, B.,
Wang, X.,
Yang, L.,
Lai, R.,
Wang, Z.,
Luo, Y.,
&
Li, X.
(2010).
Modifying Guest OS to optimize I/O virtualization in KVM.
Jisuanji Xuebao/Chinese Journal of Computers,
33(12), 2312-2319.
http://doi.org/10.3724/SP.J.1016.2010.02312
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/14130