讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux怎么查看swap使用情况_Linux查看交换分区使用方法教程【基础】

轻浩酱_8997

轻浩酱_8997

发布时间:2026-04-13 14:41:48

|

1160人浏览过

|

来源于php中文网

原创

可使用free、swapon和/proc/swaps三种方式查看swap使用情况:free -h显示总量、已用、空闲;swapon --show列出设备、类型、大小及使用率;cat /proc/swaps读取原始配置信息。

linux怎么查看swap使用情况_linux查看交换分区使用方法教程【基础】

如果您需要了解系统当前交换分区(swap)的使用状况,可以通过多种命令行工具获取详细信息。以下是查看swap使用情况的具体方法:

一、使用free命令查看swap总体使用情况

free命令以简洁格式显示系统内存和交换空间的总量、已用、空闲及缓存数据,是快速掌握swap整体状态的首选方式。

1、在终端中输入以下命令并回车:free -h

2、观察输出中“Swap”行的“total”、“used”、“free”三列数值,单位为人类可读格式(如G、M)。

3、若需持续监控,可添加“-w”参数启用宽模式并配合“-c”指定刷新次数,例如:free -h -w -c 5

二、使用swapon命令列出激活的swap设备及其状态

swapon命令用于启用或查询已启用的swap区域,其“--show”选项可直接输出当前所有活跃swap分区的路径、类型、大小及使用率等关键字段。

1、执行命令:swapon --show

2、检查输出中的“TYPE”列确认是partition还是file,“SIZE”列显示总容量,“USED”列显示已用字节数,“PRIO”列为优先级。

3、如需仅显示设备名称与使用率,可结合awk过滤:swapon --show=NAME,USED,SIZE | awk 'NR>1 {printf "%s: %.2f%%\n", $1, ($2/$3)*100}'

三、读取/proc/swaps文件获取原始swap配置信息

/proc/swaps是内核提供的虚拟文件,包含所有已启用swap区域的挂载点、类型、大小(KB)、使用量(KB)及优先级,内容未经格式化,适合脚本解析或深度排查。

1、运行命令查看原始内容:cat /proc/swaps

Linux installer
Linux installer

先解析安全源,运行本地CLI安装、启动、卸载Linux桌面应用。用户请求时使用。

下载

2、每行对应一个swap区域,字段顺序为:filename、type、size、used、priority。

3、若需将使用量转换为百分比,可使用bash算术扩展处理,例如:while read f t s u p; do [ "$f" != "Filename" ] && echo "$f: $(awk "BEGIN {printf \"%.2f\", ($u/$s)*100}")%"; done

四、使用top命令在交互界面中动态观察swap使用

top命令默认不直接显示swap摘要,但进入交互模式后可通过快捷键调出内存与swap相关统计,并支持按swap使用量排序进程。

1、启动top:top

2、按下Shift + M切换至按内存使用排序,观察“SWAP”列(部分版本需先按“f”进入字段管理,启用“SWAP”字段)。

3、按1键显示所有CPU核心负载,再按q退出top。

五、使用vmstat命令查看swap换入换出活动频率

vmstat提供虚拟内存统计信息,其中si(swap-in)和so(swap-out)字段反映每秒从磁盘换入/换出到内存的千字节数,用于判断swap是否处于高频读写状态。

1、执行命令获取即时快照:vmstat 1 3

2、关注输出表格末尾几行的“si”和“so”列数值,非零值表示存在活跃的swap I/O。

3、若连续多次采样中“so”持续大于0,说明物理内存严重不足,正在频繁写入swap。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

相关专题

更多
while的用法
while的用法

while的用法是“while 条件: 代码块”,条件是一个表达式,当条件为真时,执行代码块,然后再次判断条件是否为真,如果为真则继续执行代码块,直到条件为假为止。本专题为大家提供while相关的文章、下载、课程内容,供大家免费下载体验。

334

2023.09.25

printf用法大全
printf用法大全

php中文网为大家提供printf用法大全,以及其他printf函数的相关文章、相关下载资源以及各种相关课程,供大家免费下载体验。

748

2023.06.20

fprintf和printf的区别
fprintf和printf的区别

fprintf和printf的区别在于输出的目标不同,printf输出到标准输出流,而fprintf输出到指定的文件流。根据需要选择合适的函数来进行输出操作。更多关于fprintf和printf的相关文章详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1009

2023.11.28

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

3970

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3393

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2553

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

6210

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

5842

2023.07.06

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

40

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn