ToB企服应用市场:ToB评测及商务社交产业平台

标题: Linux 配置与管理 SWAP(虚拟内存) [打印本页]

作者: 去皮卡多    时间: 2024-12-20 03:15
标题: Linux 配置与管理 SWAP(虚拟内存)
以下以Linux系统为例说明配置swap(交换空间)的步骤、下令及作用:
一、作用

二、创建交换文件(以创建一个2GB的交换文件为例)

1. 创建交换文件


  1. sudo dd if=/dev/zero of=/root/swapfile bs=1M count=16384
复制代码

2. 设置文件权限


  1. sudo chmod 600 /root/swapfile
复制代码

2.1. 关于 sudo chmod 600 /root/swapfile
是否肯定要实行



2.2. 关于其他用户启动是否没权限用到交换分区


3. 将文件格式化为交换文件


  1. sudo mkswap /root/swapfile
复制代码

4. 启用交换文件


  1. sudo swapon /root/swapfile
复制代码

5. (可选)设置开机自动挂载


  1. echo "/root/swapfile swap swap defaults 0 0" >> /etc/fstab
复制代码

6. 验证交换区

  1. free -g
复制代码

三、创建交换分区(假设已经有一个未分区的磁盘空间,比方/dev/sdb1)

1. 格式化分区为交换分区


  1. sudo mkswap /dev/sdb1
复制代码

2. 启用交换分区


  1. sudo swapon /dev/sdb1
复制代码
3. (可选)设置开机自动挂载


  1. /dev/sdb1 none swap sw 0 0
复制代码
四、交换文件和交换分区的作用

(一)共同作用

(二)交换文件的特殊作用

(三)交换分区的特殊作用

五、交换文件和交换分区的区别

(一)存储情势

(二)创建和管理方式

(三)空间管理

六、删除交换文件的步骤:

(一)、关闭交换文件

(二)、删除交换文件

(三)、(可选)从/etc/fstab中移除相关条目

七、交换文件可以清空,但须要遵循肯定的步骤:

(一)、关闭交换文件

(二)、清空交换文件内容

(三)、重新启用交换文件(可选)

须要注意的是,在清空交换文件之前,确保系统有充足的物理内存来处理正在运行的程序,因为清空交换文件可能会导致系统在重新启用交换文件之前,可利用的虚拟内存减少。
八、 是否设置swap


是否设置swap以及设置多大的swap须要综合思量系统的物理内存大小、应用程序的内存利用特性、系统功能需求(如休眠)等多方面因素。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4