Linux中检查Swap交换空间的5个命令
当我们系统上的物理内存或RAM已满时,我们最终会利用系统上的交换空间。在此过程中,内存的非活动页面将移动到交换空间,从而创建更多内存资源。当系统关闭RAM时,此空间特别有用;但是,交换空间位于硬盘驱动器上,因此访问速度较慢。因此,它不应被视为RAM的适当替代方案。
在本文中,我们将介绍几种检查Ubuntu系统上可用Swap交换空间的方法。本文中描述的命令和过程已在Ubuntu 18.04 LTS系统上运行。
我们正在使用Ubuntu命令行终端,以检查我们系统上的交换空间。要打开终端,您可以使用Dash或Ctrl + alt + T快捷键。然后,您可以选择以下方式来获取交换空间信息:
Linux free命令
命令:
free
此命令用于在几行中检查系统上的内存和交换利用率。不使用任何开关,显示的输出以千字节打印。
使用free命令检查交换空间
命令:
free -h
使用-h开关,free命令以最接近的3位数格式显示内存和交换利用率。
free -h命令
swapon命令
命令:
$ swapon -s
您可以使用swapon命令检查特定分区,逻辑卷或文件的交换。在这里,我们将使用-s(摘要)开关来获取交换详细信息(以千字节为单位)。
swapon命令
top命令
命令:
$ top
top命令输出的标题部分显示交换空间信息,以千字节为单位。提供此信息的其他命令包括htop,glances和itop等。
使用top命令检查交换使用情况
vmstat命令
命令:
$ vmstat
通过vmstat命令,您可以查看交换和交换信息。但是,您无法看到交换的总值,如前面提到的命令所示。
使用vmstat命令检查交换空间
/proc/swaps文件
命令:
$ cat /proc/swaps
您还可以通过交换配置文件/proc/swaps查看交换大小信息。它还显示设备方式的交换信息,以便您可以查看设备名称(分区,逻辑卷或文件),其类型以及它为系统提供的交换量。
检查/proc/swaps的内容
虽然本文中描述了非常简单的命令,但您可以查看Ubuntu系统上的交换空间,并在系统RAM资源不足时使用它。
- swapoff命令_Linux swapoff 命令用法详解:关闭指定的交换空间
- Linux下怎么检查Swap交换空间
- Linux 交换空间管理(swap)
- Linux学习-内存交换空间(swap)之创建
- 攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建
- 在linux上增加swap交换空间
- swapon命令_Linux swapon 命令用法详解:激活Linux系统中交换空间
- mkswap命令_Linux mkswap 命令用法详解:建立和设置SWAP交换分区
- 如何在Linux下创建新的交换空间swap的方法
- linux中交换内存空间(swap)的构建
- 在linux上增加swap交换空间
- quotacheck命令_Linux quotacheck 命令用法详解:检查磁盘的使用空间与限制
- 关于Linux系统的swap交换空间
- Linux 中交换空间 (swap)应该分多大才好?
- Linux常用命令笔记----交换空间的管理与维护
- Linux 中交换空间 (swap)应该分多大才好?
- Linux学习笔记17——设置开机挂载、内存交换空间(swap)之创建、文件系统的特殊观察与操作
- Linux 中交换空间 (swap)应该分多大才好?
- linux命令:swap交换分区、free查看内存使用情况、mkswap创建交换分区
- 在Linux系统上使用交换文件扩展swap空间的方法