KVM实战:原理、进阶与性能调优

KVM实战:原理、进阶与性能调优

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

这是一部兼具实战性、系统性又不乏深度的KVM虚拟化技术指南,既能让新人快速掌握KVM的基础知识,又能满足有经验的读者进阶学习的需求。

内容简介

本书两位作者来自于阿里云和Intel,在云计算和KVM方面有深入的研究,他们将自己的经验倾囊相授,带你全面了解KVM的各种技术细节。本书在逻辑上分为三大部分:第一部分 基础篇(第1~5章)以云计算、虚拟化的概念开篇,首先,详细介绍了KVM的原理和基础架构,以及KVM生产环境的构建;然后,详细讲解了libvirt、virsh、virt-manager等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类图书的空白。

章节目录

版权信息

前言

第一篇 KVM虚拟化基础

第1章 虚拟化简介

1.1 云计算概述

1.2 虚拟化技术

1.3 KVM简介

1.4 其他的虚拟化解决方案简介

1.5 本章小结

第2章 KVM原理简介

2.1 硬件虚拟化技术

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.4 编译和安装QEMU

3.5 安装客户机

3.6 启动第一个KVM客户机

3.7 本章小结

第4章 KVM管理工具

4.1 libvirt

4.2 virsh

4.3 virt-manager

4.4 virt-viewer、virt-install、virt-top和libguestfs

4.5 云计算管理平台

4.6 本章小结

第5章 KVM核心基础功能

5.1 硬件平台和软件版本说明

5.2 CPU配置

5.3 内存配置

5.4 存储配置

5.5 网络配置

5.6 图形显示

5.7 本章小结

第二篇 KVM虚拟化进阶

第6章 KVM设备高级管理

6.1 半虚拟化驱动

6.2 设备直接分配(VT-d)

6.3 热插拔

6.4 本章小结

第7章 KVM内存管理高级技巧

7.1 大页

7.2 透明大页

7.3 KSM

7.4 与NUMA相关的工具

7.5 本章小结

第8章 KVM迁移

8.1 动态迁移

8.2 迁移到KVM虚拟化环境

8.3 本章小结

第9章 其他高级功能

9.1 嵌套虚拟化

9.2 KVM安全

9.3 CPU指令相关的性能优化

9.4 QEMU监控器

9.5 qemu命令行参数

9.6 本章小结

第三篇 性能测试与调优

第10章 KVM性能测试及参考数据

10.1 虚拟化性能测试简介

10.2 CPU性能测试

10.3 内存性能测试

10.4 网络性能测试

10.5 磁盘I/O性能测试

10.6 CPU指令集对性能的提升

10.7 其他影响客户机性能的因素

10.8 本章小结

附录A Linux发行版中的KVM

附录B 参与KVM开源社区

KVM实战:原理、进阶与性能调优是2019年由机械工业出版社华章分社出版,作者任永杰。

得书感谢您对《KVM实战:原理、进阶与性能调优》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
机器学习原理与实战 电子书
本书共11章,分别介绍了机器学习概述、数据准备、特征工程、有监督学习、无监督学习、智能推荐的相关知识,并介绍了市财政收入分析案例、基于非侵入式电力负荷监测与分解的电力分析案例、航空公司客户价值分析案例、广电大数据营销推荐案例以及基于TipDM数据挖掘建模平台实现航空公司客户价值分析案例。
小程序开发原理与实战 电子书
腾讯一线专家联合著作,通过云开发具体案例+完整项目实战,详解小程序开发原理、运行机制、避坑指南。
ThinkPHP 5框架原理与实战 电子书
ThinkPHP是一个使用PHP语言编写的免费、开源、轻量级的框架,主要用来开发Web应用,帮助企业提高项目开发速度,降低开发成本。ThinkPHP从诞生至今经历了多个版本,本书讲解的是ThinkPHP5.1版本,相比以前的3.x版本,采用了全新的架构思想,引入了许多PHP的新特性。  全书共有9章,第1章讲解开发环境搭建,第2~4章讲解框架基础知识和ThinkPHP源码分析,第5~7章讲解Thi
吉他入门与进阶实战教程48课 电子书
本书是为零基础吉他爱好者量身定制的吉他入门到进阶教程。学习完本书,你将学会简单的吉他弹奏技巧并能弹奏吉他流行曲谱。全书分为四个阶段:第一阶段为入门基础练习,从基础的音乐理论与吉他初级弹奏知识开始讲解,整体难度不大,非常适合初学者;第二阶段主要讲解了吉他弹奏相关的音乐理论,包括音阶、琶音、和弦;第三阶段详细地介绍了吉他弹奏会接触到的各类风格乐句,帮助初学者进一步学习吉他弹奏知识;第四阶段提供了吉他弹
云原生架构进阶实战 电子书
凝练云原生的核心思想和理念,通过讲述云原生敏捷基础架构构建过程和DevOps方法,并结合实际案例,为你展现云原生的实战场景和步骤。