Linux检查Swap交换空间的几个小命令
Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。例如:安装redhat的时候,你可以默认划分硬盘空间,交换区的大小事系统默认配置,当你安装完系统后需要安装一个oracle数据库,突然发出警告,交换空间不够。此刻该怎么办? 当我们系统上的物理内存或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资源不足时使用它。 (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 什么是dd if = / dev / zero of = / EMPTY bs = 1
- linux – gunicorn django nginx unix:// socket失败(11:
- Linux容器和Docker的对比
- 程序员开心至极 Linux基金会确认开源技术不受美国出口管制
- linux中chmod与chown两个命令说明
- 在Linux终端运用inxi命令获得各种系统信息
- linux中挂载硬盘报错youmustspecifythefilesystemtype
- 推荐一招Linux下文本比对方法
- 如何经过Linux命令行使用和运行PHP脚本
- 用C++语言做Linux开发工具之粘合剂Makefile方法