- 什么是swap?
- swap是硬盘中的一部分空间,如果内存用满了,系统就会把一部分的内存页面存在swap里。
- swap有两种配置模式。一种是文件,一种是挂载partition。
- 操作系统通过一些算法决定哪些页面应该送到swap(最常用的有LRU)
- 我们可以用free来查看swap的用量。我们也可以用swapon来查看不同partition的大小。vmstat也有swap的指标(si和so)。
- swappiness
- swappiness(0-100)是系统往swap写的意愿的参数。这个数值越高,表示系统会越积极的使用swap。
- 我们可以用cat /proc/sys/vm/swappiness来查看swappiness的数值
-
sudo sysctl vm.swappiness=10 可以用来改swappiness。不过这个修改时暂时的。如果想永久修改这个参数,需要改系统的config
Swap简介
最新推荐文章于 2024-08-16 11:17:01 发布