内存虚拟化与大页的原理
聪明人下笨功夫本,本课程所倡导“笨办法”的核心是:
● 深入理解原理
● 精读man帮助、官方文档…
● 做所有的实验,尽量不要复制粘贴!
● 详细记录实验过程
● 使用思维导图等辅助工具
● 享受排错的过程,在寻求帮助之前先尝试自己解决
本课程的内容安排:
1. 性能监视与优化概述
2. Linux性能监控及调优工具
3. 使用Tuned优化宿主机和Linux虚拟机的性能
4. VirtIO驱动程序
5. CPU 优化技术
5.1 vCPU的数量
5.2 vCPU配置
5.3 vCPU拓扑
5.4 非一致性内存访问(NUMA)的基本概念
5.5 考察默认的NUMA策略
5.6 vCPU固定
6. 内存优化技术
6.1 内存分配
6.2 内存调整
6.3 内存气球技术
6.4 内存虚拟化与大页的原理
6.5 内存支持的子元素
7. 网络优化技术
7.1 常用优化技术
7.2 VirtIO和vhost_net
7.3 桥接零复制传输
7.4 多队列virtio-net
7.5 直接设备分配和SR-IOV
7.6 调整内核参数以提高网络性能
8. 存储优化技术
8.1 缓存模式
8.2 I/O模式
8.3 丢弃模式
8.4 检测零模式
8.5 I/O调整
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲