Ubuntu 增加/修改Swap交换分区
当ubuntu 系统内存不足时,想通过Swap 增加交换分区作为内存使用,下面是步骤
使用交换分区建议使用SSD磁盘,这样速度快,如果是机械的会比较慢
1.查看是否已经存在了交换分区
root@forasp.cn:~# swapon -s
Filename Type Size Used Priority
/swapfile file 4194300 0 -2
root@forasp.cn:~# free -h
total used free shared buff/cache available
Mem: 3.4Gi 1.1Gi 231Mi 2.6Mi 2.3Gi 2.3Gi
Swap: 4.0Gi 0B 4.0Gi
root@onlineaiapi:~#
如果为空则不存在。
2.增加Swap交换分区
# (1)创建交换分区文件,大小可以根据需求或者跟本地内存一样大小,位置我是在根目录
sudo fallocate -l 32G /swapfile
# 如果上面代码不可用,可以使用 128*32=4G
sudo dd if=/dev/zero of=/swapfile bs=128M count=32
#(2) 修改文件权限
sudo chmod 600 /swapfile
#(3)将文件格式化为swap
sudo mkswap /swapfile
#(4)启用交换分区
sudo swapon /swapfile
3. 如果历史已经存在,可以先 添加 ,再删除已经有的 或者 删除所有的后再创建,下面是删除 步骤
#(1)关闭运行的所有的swap 交换分区
sudo swapoff -a
#关闭后通过 再确认一下是否已经关闭。
sudo swapon --show
#(2) 删除旧的交换分区文件
sudo rm -f /swapfile
#(3) 如果有多个交换分区 可以先添加再删除
查看所有的
swapon --show
# 如果有多个交换分区 删除指定的
sudo swapoff /swapfile
删除后按照上面第二部分 新建即可。
4. 新建完毕
(1)确认是否已经运行
sudo swapoff -a
(2)加入到启动目录(如果原来有可以忽略)
sudo vim /etc/fstab
增加
/swapfile none swap sw 0 0
以上就是Ubuntu 增加交换分区swap用于内存 %77w%77%2E%66%6F%72%61%73%70%2E%63%6E转www.载for网站制作学习asp必.cn究