朱琛,王剑,高翔,毛碧波,李星.龙芯KVM虚拟机I/O中断子系统的优化[J].高技术通讯(中文),2020,30(9):893~900 |
龙芯KVM虚拟机I/O中断子系统的优化 |
|
|
DOI:doi:10.3772/j.issn.1002-0470.2020.09.003 |
中文关键词: KVM虚拟机; I/O中断; I/O虚拟化 |
英文关键词: KVM virtual machine, I/O interrupt, I/O virtualization |
基金项目: |
|
摘要点击次数: 2400 |
全文下载次数: 1593 |
中文摘要: |
本文针对虚拟机I/O中断子系统的性能问题,以龙芯KVM虚拟机为实验平台,分析了KVM虚拟机中I/O中断子系统的性能瓶颈,并在KVM中实现虚拟I/O中断控制器的基础上,进一步采用只读页表代替陷入、类虚拟化等手段对其进行了优化。测试结果显示虚拟机处理I/O中断的吞吐量提升了300%以上。在部分I/O中断较频繁的网络和磁盘测试中,性能有60.9%~215.1%的提升,文中的优化方法同样适用于其他架构的KVM虚拟机。 |
英文摘要: |
This article focuses on the performance issues of the virtual machine I/O interrupt subsystem. Using the Loongson KVM virtual machine as the experimental platform, the performance bottleneck of the I/O interrupt subsystem in the KVM virtual machine is analyzed, and the conventional optimization method is verified. Based on this, two new optimization methods are tried and verified. Test results show that the virtual machine’s processing I/O interrupt throughput has increased by more than 300% compared to the original system. In some network and disk tests that frequently require I/O interrupts, its performance has increased by 60.9% to 215.1%. The optimization methods in this article can also be used in other KVM virtual machines. |
查看全文
查看/发表评论 下载PDF阅读器 |
关闭 |
|
|
|