8检查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
在检查交换使用
6.使用htop命令
htop命令用于以交互模式查看进程,并显示有关内存使用情况的信息。# htop
Htop检查交换使用
7.使用Glances命令
这是一个跨平台系统监视工具,显示有关正在运行的进程,CPU负载,存储空间使用情况,内存使用情况,交换空间使用情况等信息。# glances
Glances检查交换使用
8.使用vmstat命令
此命令用于显示虚拟内存统计信息。要在Linux系统上安装vmstat,您可以阅读下面的文章并查看更多使用示例: 使用Vmstat进行Linux性能监视# vmstat
VmStat检查交换使用
- SI:内存量从磁盘(S)交换。
- 所以 :内存量交换到磁盘(S)。