温馨提示×

linux系统内存查看命令是什么

小亿
84
2024-06-11 09:28:53
栏目: 智能运维

在 Linux 系统中,有多种命令可以用来查看内存使用情况。以下是一些常用的内存查看命令:

1. `free`:这是最常用的命令之一,可以显示系统的总内存、已用内存、空闲内存等信息。使用如下命令:

```

free -h

```

`-h` 选项表示以人类可读的格式(如 K、M、G)显示输出。

2. `top`:`top` 命令可以实时显示系统中各个进程的资源占用情况,包括 CPU、内存等。只需在终端中输入 `top` 并回车即可。在 `top` 界面中,`RES` 列显示了进程占用的物理内存,`%MEM` 列显示了进程占用的内存百分比。

3. `htop`:`htop` 是 `top` 的一个增强版,提供了更友好的界面和更多的功能。与 `top` 类似,`htop` 也可以显示进程的内存使用情况。要使用 `htop`,首先需要安装它(如果尚未安装):

对于基于 Debian 的系统(如 Ubuntu):

```

sudo apt install htop

```

对于基于 RHEL 的系统(如 CentOS):

```

sudo yum install htop

```

安装完成后,输入 `htop` 并回车即可。

4. `vmstat`:`vmstat` 命令可以显示虚拟内存统计信息,包括内存使用情况、交换空间使用情况等。使用如下命令:

```

vmstat

```

在输出中,`swpd` 表示交换空间的使用量,`free` 表示空闲内存。

5. `smem`:`smem` 是一个以进程为单位报告内存使用情况的工具。要使用 `smem`,首先需要安装它(如果尚未安装):

对于基于 Debian 的系统(如 Ubuntu):

```

sudo apt install smem

```

对于基于 RHEL 的系统(如 CentOS):

```

sudo yum install smem

```

安装完成后,输入 `smem` 并回车即可。在 `smem` 界面中,`Mem` 行显示了系统的总内存、已用内存、空闲内存等信息。

这些命令都可以帮助你了解 Linux 系统的内存使用情况。你可以根据需要选择合适的命令进行查看。

0