/images/hugo/avatar.png

4.7 文件系统

本节我们来介绍文件系统相关的操作系统原理。文件系统性能比磁盘性能更加重要。文件系统通过缓存,缓冲以及异步I/O等手段来缓和了磁盘延时对应用程序的影响。

4.6 内存动态追踪

本节我们来介绍内存动态追踪技术

1. Systemtap 进行 内存 分析

Systemtap 可以用来剖析

  1. 跟踪用户和内核的内存分配
  2. 主次缺页异常
  3. 页面换出守护进程的运行

这些功能支持负载特征分析、向下挖掘分析。

4.4 内存

本节我们来介绍内存相关的操作系统原理。

1. 内存相关的操作原理

我们从下面几个方面入手来讲解内存相关的操作系统原理:

  1. 虚拟内存和页:
  2. 内存架构
  3. 内存管理
  4. 进程地址空间

最后我们会说一说内存检测的相关指标。

4.3 CPU 动态追踪

本节我们来介绍 CPU 动态追踪技术,包括 perf,systemtap,dtrace

1. Systemtap 进行 CPU 分析

Systemtap 可以用来剖析用户级和内核级的 CPU 用量,也能跟踪

  1. 函数执行
  2. CPU 交叉调用
  3. 中断
  4. 内核调度器

这些功能支持负载特征分析、剖析、下钻分析和延时分析。