首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文

半虚拟化框架Virtio的网络请求性能优化

摘要第3-5页
ABSTRACT第5-6页
术语表第9-13页
第一章 绪论第13-21页
    1.1 本文研究的背景与意义第13-14页
    1.2 相关研究现状第14-16页
    1.3 存在的问题第16-18页
    1.4 本文的主要研究内容第18页
    1.5 论文组织结构第18-19页
    1.6 本章小结第19-21页
第二章 相关技术介绍第21-37页
    2.1 虚拟化概述第21-22页
    2.2 I/O虚拟化概述第22-27页
        2.2.1 CPU模式切换原理第23-24页
        2.2.2 I/O完全虚拟化第24-26页
        2.2.3 I/O半虚拟化第26-27页
        2.2.4 I/O硬件辅助虚拟化第27页
    2.3 I/O虚拟化性能优化途径第27-31页
        2.3.1 I/O虚拟化开销分析第27-28页
        2.3.2 简化客户机操作系统第28-29页
        2.3.3 减小系统切换频率第29-30页
        2.3.4 降低每次系统切换开销第30-31页
    2.4 KVM内核虚拟机第31-36页
        2.4.1 KVM虚拟化框架第32页
        2.4.2 KVM虚拟化方法第32-33页
        2.4.3 I/O完全虚拟化实现方式——Qemu/KVM第33-34页
        2.4.4 I/O半虚拟化实现方式——Virtio第34-36页
    2.5 本章小结第36-37页
第三章 KVM网络I/O虚拟化性能优化设计与实现第37-53页
    3.1 Virtio网络请求传输重要机制第37-42页
        3.1.1 Virtio网络设备寄存器第37-38页
        3.1.2 数据传输通道——Virtqueue第38-39页
        3.1.3 数据缓冲区——Vring第39-41页
        3.1.4 通信机制——Hypercall第41-42页
    3.2 前端驱动发送网络请求第42-45页
        3.2.1 流程分析第42-43页
        3.2.2 瓶颈分析第43-44页
        3.2.3 AHC方法及不足第44-45页
    3.3 后端驱动响应网络请求第45-47页
        3.3.1 流程分析第45-47页
        3.3.2 瓶颈分析第47页
    3.4 TAM方法设计第47-52页
        3.4.1 TAM前端设计第47-50页
        3.4.2 TAM后端设计第50-52页
    3.5 本章小结第52-53页
第四章 性能测试与分析第53-63页
    4.1 实验环境与测试工具第53-56页
        4.1.1 系统环境第53页
        4.1.2 Netperf测试工具第53-55页
        4.1.3 PING测试工具第55页
        4.1.4 性能指标第55页
        4.1.5 CPU性能监测工具——vmstat第55-56页
    4.2 实验方案设计第56页
    4.3 实验结果与分析第56-62页
        4.3.1 吞吐率第56-57页
        4.3.2 延时第57-58页
        4.3.3 每秒处理事务数TPS第58-61页
        4.3.4 CPU利用率第61-62页
    4.4 本章小结第62-63页
第五章 总结与展望第63-65页
    5.1 全文总结第63-64页
    5.2 工作展望第64-65页
参考文献第65-69页
致谢第69-71页
攻读硕士学位期间发表的论文第71页

论文共71页,点击 下载论文
上一篇:弹性光网络中基于路径保护的方法研究
下一篇:基于随机分块模型的结构脑网络连接评价的研究