摘要: 上一节,我们学习了内存性能中 Buffer 和 Cache 的概念。简单复习一下,Buffer 和 Cache 的设计目的,是为了提升系统的 I/O 性能。它们利用内存,充当起慢速磁盘与快速 CPU 之间的桥梁,可以加速 I/O 的访问速度。 Buffer 和 Cache 分别缓存的是对磁盘和文件系 阅读全文
posted @ 2020-11-30 11:42 元贞 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们梳理了 Linux 内存管理的基本原理,并学会了用 free 和 top 等工具,来查看系统和进程的内存使用情况。 在今天的内容开始之前,我们先来回顾一下系统的内存使用情况,比如下面这个 free 输出界面: # 注意不同版本的 free 输出可能会有所不同 $ free total u 阅读全文
posted @ 2020-11-30 11:11 元贞 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 前几节我们一起学习了 CPU 的性能原理和优化方法,接下来,我们将进入另一个板块——内存。 同 CPU 管理一样,内存管理也是操作系统最核心的功能之一。内存主要用来存储系统和应用程序的指令、数据、缓存等。 那么,Linux 到底是怎么管理内存的呢?今天,我就来带你一起来看看这个问题。 内存映射 说到 阅读全文
posted @ 2020-11-30 10:51 元贞 阅读(296) 评论(0) 推荐(0) 编辑