当前位置:首页 > Linux > 正文内容

CentOS 上一键创建 2GB Swap 虚拟内存

Yusoon6个月前 (04-14)Linux178

1. 创建 Swap 文件(2GB)

dd if=/dev/zero of=/swapfile bs=1M count=2048

2. 设置权限(必须)

chmod 600 /swapfile

3. 格式化为 Swap

mkswap /swapfile

4. 启用 Swap

swapon /swapfile

5. 开机自动挂载(永久生效)

echo "/swapfile none swap defaults 0 0" >> /etc/fstab

6. 查看结果

free -h

你会看到 Swap 从 0B 变成 2.0G,就成功了。

7. 优化(建议执行)

你的内存只有 2G,建议把 swappiness 调高点,让系统更愿意用 Swap 避免 OOM:

echo "vm.swappiness=60" >> /etc/sysctl.conf
sysctl -p

最终效果
执行完后 free -h 会变成类似这样:

plaintext
Mem:           2.0G        1.0G         89M        1.8M        888M        784M
Swap:          2.0G          0B        2.0G

如果需要调整swap大小,可以按一下操作

一、先关闭当前 Swap

swapoff /swapfile

二、删除旧 Swap 文件

rm -f /swapfile

三、重新创建新大小的 Swap

重复上面的操作

扫描二维码推送至手机访问。

版权声明:本文由Yusoon - ZBlog发布,如需转载请注明出处。

本文链接:https://blog.bee1001.com/?id=41

分享给朋友:

“CentOS 上一键创建 2GB Swap 虚拟内存” 的相关文章

journalctl命令的用法

journalctl -n 3 ##日志的最新3条 --since "2020-05-01 11:00:00" ##显示11:00后的日志 --until "20...

Linux 系统 /var/log/journal/ 垃圾日志清理

systemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,还有syslog的日志。 systemd-journal日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经历过压缩和格式化...

Linux中vim中进行替换/批量替换

˂a name="一:在 Vim 中进行文本替换的操作是通过使用 :s(substitute)命令来实现的。这里是一些基本的替换命令" class="reference-link" href="#"˃一:在 Vim 中进行文本替换的操作是通过使用 :s(substitute)命令来实现的。这里是一些...

Linux安装safe-rm防止误删文件或目录

在Linux系统中安装safe-rm工具可以有效地防止误删除重要文件或目录。以下是安装safe-rm的步骤: 1、下载safe-rm:使用wget命令从官方网站下载safe-rm的压缩包。例如,下载0.12版本的命令为: wget https://launchpad.net/safe-rm/tr...

用acme.sh自动签发由阿里云托管域名的泛域名证书

步骤 1:安装 acme.sh(官方一键脚本)# 安装 curl https://get.acme.sh | sh -s email=你的邮箱@example.com # 让当前 shell 立即识别命令 source ~/.bashrc安装完成后,acme.sh 位于 ~/.acme.s...