5个检查Linux交换空间的命令

当系统的物理内存或RAM已满时,它将不再使用系统的交换空间。在此过程中,不活动的内存页将移至交换空间,从而创建更多的内存资源。如果系统内存不足,此空间特别有用。但是,访问速度很慢,因为交换空间位于硬盘驱动器上。因此,不应认为它是RAM的合适替代品。

本文介绍了几种检查Ubuntu系统上可用交换空间的方法。本文中描述的命令和过程已在Ubuntu 18.04 LTS系统上运行。

我正在使用Ubuntu命令行终端检查系统交换空间。您可以使用破折号或Ctrl + Alt + T快捷方式打开终端。然后,您可以通过选择以下方法之一来获取交换空间信息:

Linux免费命令

命令:

$ free

此命令用于在几行中检查系统的内存和交换利用率。如果未使用任何开关,则显示的输出将以千字节为单位打印。

使用free命令检查交换区域

命令:

$ free -h

使用-h开关时,free命令以最接近的三位数格式显示内存和交换使用情况。

free -h命令

swapon命令

命令:

$ swapon -s

您可以使用swapon命令来确定特定分区,逻辑卷或文件的交换。在这里,它与-s(摘要)开关一起使用以获取交换详细信息(以千字节为单位)。

swapon命令

最高指挥官

命令:

$顶部

top命令输出的标头部分显示交换空间信息(以千字节为单位)。提供此信息的其他命令包括htop,扫视和itop。

使用top命令检查交换使用情况

vmstat命令

命令:

$ vmstat

您可以使用vmstat命令显示换入和换出信息。但是,您看不到上一命令中的总交换值。

使用vmstat命令检查交换空间

/ proc /交换文件

命令:

$ cat /proc/swaps

您还可以使用交换配置文件/ proc / swaps查看交换大小信息。它还显示每个设备的交换信息,因此您可以查看设备名称(分区,逻辑卷或文件),类型以及对系统有贡献的交换量。

检查/ proc / swap的内容

本文中描述了一个非常简单的命令,但是它将向您显示Ubuntu系统上的交换空间,并且可以在系统内存不足时使用。

5个检查Linux交换空间的命令

Sidebar