Linux创建与使用swap文件
本文最后更新于:2023年1月8日 中午
为Linux创建swap文件并使用
实际操作
- 进入
/usr
目录,创建swap文件夹
1 |
|
(在该目录的命令可能需要提升权限,下同)
- 进入swap文件夹,创建swapfile文件
1 |
|
bs为块大小,count为块数目,一般修改count调整大小
3. 更改swapfile文件的权限
1 |
|
- 将swapfile文件设置为虚拟内存
1 |
|
- 将文件作为虚拟内存启用
1 |
|
- 将该文件作为虚拟内存设置为开机启动
- 修改/etc/fstab文件
vim /etc/fstab
- 添加一些内容
/usr/swap/swapfile swap swap defaults 0 0
swap的作用
当系统需要比物理内存更多的内存空间的时候
内核会把内存里边用得比较少的内存页面swap out到交换分区
以空出物理内存给当前应用来快速运行。
某些应用启动的时候初始化但是随后的应用运行期间不再使用的内存页面
系统会把这部分页面也swap out到交换空间
以留出物理内存页面给其他应用或者磁盘缓存。
Linux创建与使用swap文件
https://minatoai.github.io/2023/01/06/Linux创建与使用swap文件/