ubuntu查看内存使用情况

发布时间:2024年01月10日

在Ubuntu(或任何基于Debian的Linux发行版)中,查看内存使用情况可以通过多种命令行工具实现。以下是几种常用的方法:

1. **free命令**:

? ?```bash
? ?free -h
? ?```


? ?这个命令会显示系统的总内存、已使用的内存、空闲内存以及缓冲和缓存等详细信息,并以人类可读的格式(如Kibibytes, Mebibytes, Gibibytes等)显示。

2. **top命令**:

? ?```bash
? ?top
? ?```


? ?`top` 命令提供了一个实时更新的视图,其中包括系统整体CPU和内存使用情况,以及各个进程占用资源的情况。按`Shift + M`键可以按内存使用量对进程排序。

3. **htop命令**(需要先安装):
?

?```bash
? ?sudo apt-get install htop
? ?htop
? ?```


? ?`htop` 是一个增强版的`top`命令,提供了彩色界面和垂直滚动等功能,使得查看和理解系统资源更直观。

4. **vmstat命令**:

? ?```bash
? ?vmstat
? ?```


? ?`vmstat` 提供了虚拟内存统计信息,包括内存、交换空间、CPU活动等,但其输出可能不如前两者直观。

5. **/proc/meminfo文件**:
?

?```bash
? ?cat /proc/meminfo


? ?```
? ?通过查看 `/proc/meminfo` 文件可以直接获取详细的内存相关信息,但这个方法更适合脚本编程或手动分析,而非直接人眼观察。

通常情况下,`free -h` 或 `top` 是最常用的查看内存使用情况的方法。如果你想要了解更加详尽的信息,例如内存是如何分配给不同的缓存和缓冲区的,或者想要监控一段时间内内存的动态变化,则可以选择其他方式。

文章来源:https://blog.csdn.net/weixin_43886221/article/details/135504790
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。