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
相关推荐
桌面运维家几秒前
理解 Linux Front Page:构建动态Web首页指南
linux·运维·服务器
旺仔.291几秒前
死锁 详解
linux·开发语言·计算机网络·安全
季明洵5 分钟前
预处理详解(上)
linux·c语言·数据结构·预定义
toooooop87 分钟前
linux常用命令nano和vim有啥区别
linux·运维·vim
i建模19 分钟前
在Ubuntu中解压ZIP文件
linux·chrome·ubuntu
小赖同学啊21 分钟前
飞书集成openclaw
服务器·飞书
BUTCHER523 分钟前
Netty Channel 生命周期
java·服务器·网络
骥龙24 分钟前
第四篇:部署阶段安全加固——从裸奔到生产级防护
运维·网络·人工智能·安全
@土豆29 分钟前
ETCD集群部署指导(复制粘贴即可完成构建)
服务器·数据库·etcd
Du_chong_huan34 分钟前
6.1 服务器概览
运维·服务器