8个有用的命令来监视Linux中的交换空间使用情况

内存管理是每个系统管理员提高Linux系统性能的一个重要方面。监视Linux中的交换空间使用情况总是一个好的做法,以确保您的系统相对于其内存需求进行操作。

8检查Linux交换空间使用情况的命令

因此,在本文中,我们将讨论如何监视Linux系统中的交换空间使用情况。

什么是交换空间?

交换空间是由操作系统分配使用时可用的存储器已被充分利用的物理存储器中的限制量。它是内存管理,涉及到物理存储器交换内存部分。 在大多数Linux发行版中,建议您在安装操作系统时设置交换空间。您可以为Linux系统设置的交换空间量可能取决于体系结构和内核版本。

如何在Linux中检查交换空间使用情况?

我们将看看不同的命令和工具,它们可以帮助您监视Linux系统中的交换空间使用情况,如下所示:

1.使用swapon命令

此命令帮助您指定将进行分页和交换的设备,我们将查看几个重要选项。 要查看标记为在 / etc交换的所有设备 / fstab文件 可以使用 --all选项。虽然已经作为交换空间工作的设备被跳过。
# swapon --all
如果您想通过设备来查看交换空间使用情况的汇总,使用 --summary如下选项。
# swapon --summary
Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1
使用 --help选项来查看帮助信息或打开联机帮助更多的使用选择。

2.使用/ proc / swaps等价于swapon

/ proc文件系统是在Linux中一个非常特殊的虚拟文件系统。它也被称为过程信息伪文件系统。 它实际上不包含“真实”文件,而是包含运行时系统信息,例如系统内存,安装的设备,硬件配置等等。因此,您也可以将其称为内核的控制和信息库。 要了解更多关于这个文件系统阅读我们的文章: 理解/ proc文件系统在Linux中 。 要检查交换使用信息,您可以查看使用在 / proc /掉期文件 cat命令
# cat /proc/swaps
Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

3.使用“free”命令

自由命令用于显示的自由使用的系统内存量。 使用带有 -h选项,显示在人类可读的格式输出free命令。
# free -h
total       used       free     shared    buffers     cached
Mem:          7.7G       4.7G       3.0G       408M       182M       1.8G
-/+ buffers/cache:       2.7G       5.0G
Swap:         7.9G         0B       7.9G
从上面的输出,您可以看到最后一行提供有关系统交换空间的信息。欲了解更多使用和free命令的例子可以发现: 10个免费的命令检查内存使用在Linux中

4.使用top命令

top命令显示Linux系统的处理器活动,由内核实时管理的任务。要了解如何靠前指挥的作品,阅读这篇文章: 12个top命令检查Linux的流程活动 要在“top”命令的帮助下检查交换空间使用情况,请运行以下命令。
# top

使用顶部命令检查交换空间

5.使用命令顶部

上面的命令是报告有关各种流程活动的系统监视器。但重要的是,它还显示有关自由和使用的内存空间的信息。
# atop

在检查交换使用

要了解更多有关如何安装和使用之上的Linux命令,请阅读这篇文章: 显示器的Linux系统进程的日志记录活动

6.使用htop命令

htop命令用于以交互模式查看进程,并显示有关内存使用情况的信息。
# htop

Htop检查交换使用

有关有关HTOP命令安装和使用的详细信息,请阅读这篇文章: HTOP -互动Linux的过程监控

7.使用Glances命令

这是一个跨平台系统监视工具,显示有关正在运行的进程,CPU负载,存储空间使用情况,内存使用情况,交换空间使用情况等信息。
# glances

Glances检查交换使用

有关安装以及 几眼命令用法的更多信息,请阅读这篇文章: 秋波-一种先进的实时Linux的系统监视工具

8.使用vmstat命令

此命令用于显示虚拟内存统计信息。要在Linux系统上安装vmstat,您可以阅读下面的文章并查看更多使用示例: 使用Vmstat进行Linux性能监视
# vmstat

VmStat检查交换使用

您需要从此命令的输出中记录交换字段中的以下内容。
  1. SI:内存量从磁盘(S)交换。
  2. 所以 :内存量交换到磁盘(S)。

概要

这些是容易的方法,可以使用和跟踪监视交换空间使用,并希望本文是有帮助的。如果您需要帮助或想要添加任何有关Linux系统内存管理的信息,请发表评论。保持联系 youcl。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏