编辑推荐
null
内容简介
任永杰、程舟著的《KVM实战(原理进阶与性能调优)/云计算与虚拟化技术丛书》是一部兼具实战性、系统性又不乏深度的KVM虚拟化技术指南,既能让新人快速掌握KVM的基础知识,又能满足有经验的读者进阶学习的需求。 本书两位作者分别来自阿里云和Intel,在云计算和KVM方面有深入研究,他们将自己的经验倾囊相授,带你全面了解KVM的各种技术细节。 本书在逻辑上分为三大部分: 第一部分基础篇(第1~5章) 以云计算、虚拟化的概念开篇,首先,详细介绍了KVM的原理和基础架构,以及KVM生产环境的构建;然后,详细讲解了Iibvirt、virsh、virtmanager等KVM主流管理工具,以及包括CPU、内存、存储、网络、图形界面等在内的各种核心基础功能。这部分内容将帮助读者打下扎实的KVM虚拟化技术基础。 第二部分进阶篇(第6~9章) 从设备管理、内存管理、动态迁移、嵌套虚拟化、安全、CPU指令性能优化等几个特定的、相对高阶的知识点展开。相信通过对这部分内容的系统学习,读者可以对半虚拟化驱动、设备直接分配、设备热插拔、大页内存、NUMA、嵌套虚拟化、安全特性、CPU新指令集等一系列热门且高阶的名词和技术有比较深入的理解,并能培养起动手实践的能力。 第三部分性能测试与调优篇(第10章) 从CPU、内存、网络、磁盘等各个方面介绍了性能评估工具与测试参考结果,同时介绍了CPU新指令(如AVX2等)、THP、KSM、NUMA等对性能的影响。读者可以根据本篇介绍的方法来对云服务器做性能评估,也可以对自己搭建的虚拟化环境做性能调优。
作者介绍
任永杰, 资深虚拟化和云计算技术专家,就职于阿里云,担任技术专家。曾在Intel公司担任KVM/Xen等虚拟化的测试负责人,也曾在水木社区的虚拟化技术版块担任版主。 有十多年的虚拟化部署和使用经验,有超过七年的KVM虚拟化相关的研发和测试经验。对包括KVM在内的虚拟化技术有深入的研究,积累了丰富的实战经验,同时在Linux系统、C、Python、性能优化等方面也有很深的积累。 曾著有《KVM虚拟化:实战与原理解析》一书,填补了KVM类图书的空白。 程舟, 资深虚拟化技术工程师和软件开发工程师,从事虚拟化领域的开发和测试工作多年。目前就职于Intel公司,担任虚拟化软件开发工程师。曾在Cisco担任软件开发工程师,有将近7年的网络设备的软件开发工作经验。对虚拟化技术、网络框架的设计调优、Kernel开发与调优非常擅长,有丰富的经验。
目 录
前言 第一篇 KVM虚拟化基础 第1章 虚拟化简介 1.1 云计算概述 1.1.1 什么是云计算 1.1.2 云计算的历史 1.1.3 云计算的几种服务模型 1.2 虚拟化技术 1.2.1 什么是虚拟化 1.2.2 软件虚拟化和硬件虚拟化 1.2.3 半虚拟化和全虚拟化 1.2.4 Type1和Type2虚拟化 1.3 KVM简介 1.3.1 KVM的历史 1.3.2 KVM的功能概览 1.3.3 KVM的现状 1.3.4 KVM的展望 1.4 其他的虚拟化解决方案简介 1.4.1 Xen 1.4.2 VMware 1.4.3 HyperV 1.4.4 Container 1.5 本章小结 第2章 KVM原理简介 2.1 硬件虚拟化技术 2.1.1 CPU虚拟化 2.1.2 内存虚拟化 2.1.3 I/O虚拟化 2.1.4 Intel虚拟化技术发展 2.2 KVM架构概述 2.3 KVM内核模块 2.4 QEMU用户态设备模拟 2.5 与QEMU/KVM结合的组件 2.6 KVM上层管理工具 2.7 本章小结 第3章 构建KVM环境 3.1 硬件系统的配置 3.2 安装宿主机Linux系统 3.3 编译和安装KVM 3.3.1 下载KVM源代码 …… 第4章 KVM管理工具 第5章 KVM核心基础功能 第二篇 KVM虚拟化进阶 第6章 KVM设备高级管理 第7章 KVM内存管理高级技巧 第8章 KVM迁移 第9章 其他高级功能 第三篇 性能测试与调优 第10章 KVM性能测试及参考数据 附录A Linux发行版中的KVM 附录B 参与KVM开源社区
媒体评论
null