4.4 内存
本节我们来介绍内存相关的操作系统原理。
1. 内存相关的操作原理
我们从下面几个方面入手来讲解内存相关的操作系统原理:
- 虚拟内存和页:
- 内存架构
- 内存管理
- 进程地址空间
最后我们会说一说内存检测的相关指标。
本节我们来介绍内存相关的操作系统原理。
我们从下面几个方面入手来讲解内存相关的操作系统原理:
最后我们会说一说内存检测的相关指标。
本节我们来介绍 CPU 动态追踪技术,包括 perf,systemtap,dtrace
Systemtap 可以用来剖析用户级和内核级的 CPU 用量,也能跟踪
这些功能支持负载特征分析、剖析、下钻分析和延时分析。
本节我们来介绍 CPU 相关的监测工具,这类工具属于我们前面所说的第一类计数器类命令。
下面的图片摘录自极客时间专栏-Linux性能优化实战,分别从下面 3 个方面总结了 CPU 相关的性能检测工具:
本节我们来介绍 CPU 相关的操作系统原理。
我们从下面几个方面入手来讲解 CPU 相关的操作系统原理:
最后我们会说一说 CPU 检测的相关指标
从本文开始我们将进入Linux性能优化的第二阶段,操作系统部分。操作系统原理是复杂的,不可能也没有能力把操作系统都将清楚。我们会列出每个部分相关的关键术语,并就其中与性能优化相关的关键部分进行讲解。本文是一个关于操作系统和内核知识的概览,为后面做一点准备。
《性能之巅》内对 Dtrace 和 Systemtap 的语法做了一个对比,对于学习二者是一个不错的资源,现整理如下。
下面是一份 DTrace 转换成 Systemtap 的简易指南,包括如下几个部分