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
相关推荐
朱小弟cs65 小时前
Orange的运维学习日记--41.Ansible基础入门
linux·运维·学习·ci/cd·自动化·ansible·devops
CIb0la5 小时前
kali linux 2025.2安装WPS并设置无报错的详细步骤
linux·运维·wps
Ditglu.6 小时前
使用Prometheus + Grafana + node_exporter实现Linux服务器性能监控
服务器·grafana·prometheus
醉方休6 小时前
Node.js 精选:50 款文件处理与开发环境工具库
linux·运维·node.js
代码老y7 小时前
从裸机到云原生:Linux 操作系统实战进阶的“四维跃迁”
linux·运维·云原生
CMCST8 小时前
CentOS 7.9 升级 GLibc 2.34
linux·运维·centos
IT成长日记8 小时前
【自动化运维神器Ansible】playbook案例解析:Tags组件实现任务选择性执行
运维·自动化·ansible·playbook·tags
IT成长日记8 小时前
【自动化运维神器Ansible】playbook实践示例:HTTPD安装与卸载全流程解析
运维·自动化·ansible·playbook·httpd·案例解析
xiep14383335108 小时前
Rocky Linux 10 部署 Kafka 集群
linux·运维·kafka
xkroy9 小时前
javaJVM ‘
服务器