Linux Swap配置以及使用

Linux Swap配置以及使用

显示系统的内存和交换空间使用情况

sh 复制代码
free -h

列出当前启用的交换空间及其相关信息,如设备路径、类型和大小。

sh 复制代码
swapon --show

显示当前启用的交换空间及其详细信息,包括设备路径、类型和大小。

sh 复制代码
cat /proc/swaps

创建交换文件

如果当前没有启用的交换空间,你可以通过创建一个交换文件来添加交换空间。以下是创建一个 2GB 的交换文件的示例:

sh 复制代码
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

启用/禁用交换空间:如果已经有交换文件或交换分区,你可以使用 swaponswapoff 命令来启用或禁用交换空间。例如,要启用交换空间,可以运行以下命令:

sh 复制代码
sudo swapon /path/to/swapfile  (交换文件)
sudo swapon /dev/sdXn         (交换分区)

重启后失效修复

在/etc/rc.local中增加开启swap的命令:

复制代码
swapon /data/swapfile
相关推荐
FreeBuf_几秒前
攻击者利用React2Shell漏洞部署Linux后门程序,日本成重点攻击目标
linux·运维·安全
I · T · LUCKYBOOM2 分钟前
25.本地yum仓库搭建--CentOS 7
linux·运维·centos
wanhengidc3 分钟前
高性价比云手机 多端同步
运维·服务器·科技·智能手机·云计算
知识分享小能手4 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 的过滤器 —— 语法详解与实战案例(18)
linux·学习·centos
.hopeful.11 分钟前
Docker——初识
服务器·docker·微服务·容器·架构
AI视觉网奇11 分钟前
Meta-Llama-3.1-8B-bnb-4bit 下载加载
linux·开发语言·python
素雪风华12 分钟前
只使用Docker+Maven实现全自动化流程部署服务;Docker创建ffmpeg环境;
java·运维·后端·docker·容器·自动化·maven
roman_日积跬步-终至千里18 分钟前
【运维-架构】Starrocks生产级运维脚本设计与实现
运维
学习3人组19 分钟前
docker运行报错启动守护进程
linux·运维·centos
cccyi722 分钟前
高级I/O编程:从Select、Poll到Epoll的演进与Reactor服务器实现
服务器·c++·reactor