题目
在Linux中,可以使用多种命令来查看内存情况,以下常用命令哪些描述是正确的? A. top/htop:提供实时显示系统中各个进程的内存使用情况。B. sar:可以用来收集、报告系统活动信息,包括内存使用。C. free:显示当前系统中内存的总量、已使用、空闲、以及缓存和缓冲区使用的内存。D. cat/proc/meminfo:提供查看详细的内存信息。
在Linux中,可以使用多种命令来查看内存情况,以下常用命令哪些描述是正确的?
- A. top/htop:提供实时显示系统中各个进程的内存使用情况。
- B. sar:可以用来收集、报告系统活动信息,包括内存使用。
- C. free:显示当前系统中内存的总量、已使用、空闲、以及缓存和缓冲区使用的内存。
- D. cat/proc/meminfo:提供查看详细的内存信息。
题目解答
答案
ABCD
解析
本题考查对Linux系统中常用内存查看命令的掌握情况。核心思路是理解每个命令的功能特点,判断其描述是否正确。关键点包括:
- top/htop:实时监控系统资源,支持进程级内存查看;
- sar:系统活动日志工具,支持内存历史数据统计;
- free:简洁展示内存总量、使用情况及缓存信息;
- /proc/meminfo:通过虚拟文件提供详细内存状态。
选项A
top/htop 是实时系统监控工具,能动态展示各进程的内存、CPU等资源占用情况。htop 是 top 的增强版,提供更友好的交互界面,但功能核心一致。因此描述正确。
选项B
sar(System Activity Reporter)是系统级监控工具,可收集 CPU、内存、磁盘等历史数据,默认需安装 sysstat
包。其输出包含内存使用情况(如空闲、缓冲区等),描述正确。
选项C
free 命令以简洁格式显示内存总量、已用、空闲,以及缓存(cache)和缓冲区(buffer)的使用情况。通过 free -h
还可直观查看带单位的内存信息,描述完全正确。
选项D
/proc/meminfo 是 Linux 虚拟文件系统中的内存信息文件,包含详细内存参数(如总内存、可用内存、 slab 分配等)。使用 cat /proc/meminfo
可直接查看,描述正确。