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

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

Yusoon5个月前 (04-14)Linux153

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 虚拟内存” 的相关文章

Linux上使用service命令启动nginx

Linux上使用service命令启动nginx

一、nginx.service文件检查是否存在/usr/lib/systemd/system/nginx.service文件,不存在时创建 二、修改内容[Unit] Description=nginx After=network.target [Service] Type=...

解决linux磁盘空间不足的方法

1、查看磁盘信息df -h2、查看当前目录下文件或文件夹大小信息du -h --max-depth=13、层层查看,找到罪魁祸首cd <大文件> du -h --max-depth=14、删除无用大文件这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。 rm -rf...

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

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

介绍几个 Linux 命令

df -h 查看整个磁盘的空间使用情况 du -sh /* 查询某个路径下的数据大小 docker system prune -a 清理 docker 容器 find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr 查...

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

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