在 Linux 系统中,你可以使用多种命令来查看服务器的内存使用情况。以下是几种常用的方法:
1. `free` 命令
这个命令会显示系统内存和交换分区的使用状况。
bash
free h
这里 `h` 参数表示人类可读的格式。
2. `/proc/meminfo` 文件
Linux 将所有内核参数暴露在 `/proc` 下的一个特殊文件里。可以查看 `/proc/meminfo` 来得到内存的信息:
bash
cat /proc/meminfo
3. `top` 命令
这个命令提供了详细的动态系统视图,包括内存使用信息。
bash
top
在输出的信息中可以看到物理内存和交换空间的具体使用量,包括已经使用、空闲和缓冲的量。
4. `vmstat` 命令
该命令也可以用来监测内核活动。
bash
vmstat s | grep memory
5. `htop` 命令(如果已安装)
这是一个基于 NCurses 的系统监视工具,类似于 top,但是通常有图形用户界面的额外功能。
bash
htop
根据你需要获取的信息类型和深度,你可以选择适合你的工具。对于快速获取总体上的系统使用率而言,使用 `free` 或 `top` 足矣;若要获得更具体或细粒度的信息,可能要依赖于 `/proc/meminfo`。希望这对你有所帮助!
发表评论