笨办法学Linux 性能调优 (原理、实践、记录与排错)-视频课程

了解性能监视与优化的基本思路和工具,掌握对CPU、内存、存储和网络的优化技术

4423人学习

中级12课时2022/12/02更新

二维码下载学堂APP缓存视频离线看

陈涛
  • 课程介绍
  • 课程大纲

适合人群:

具有一定的Linux基础知识,希望掌握性能调优的同学。

你将会学到:

了解性能监视与优化的基本思路和工具,掌握对CPU、内存、存储和网络的优化技术

课程简介:

  聪明人下笨功夫本,本课程所倡导“笨办法”的核心是:

  ● 深入理解原理

  ● 精读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调整


常见问题:

问:课程中使用什么Linux发行版本?

答:讲解与实验以Redhat 8 /CentOS 8为主。

问:针对什么应用性能调优?

答:Linux操作系统就像一个舞台,业务应用就像演员。脱离业务应用孤立地谈Linux性能调优,我个人感觉意义不太。本门课程将以KVM虚拟化为例,学习性能监视与优化的基础知识。

展开更多

课程大纲-笨办法学Linux 性能调优 (原理、实践、记录与排错)-视频课程

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部