Linux 怎么查看 CPU和 内存使用情况
在 CentOS 中,可以使用多种命令来查看 CPU 和内存的使用情况。以下是一些常用的方法:
top 命令提供了实时的系统监控信息,包括 CPU 使用情况。
- 按 q 退出。
htop 是 top 的增强版,提供更友好的界面(需要安装)。
- 按 q 退出。
mpstat 是 sysstat 包中的一个工具,显示各个 CPU 的使用情况。
free 命令显示内存的使用情况。
- -h 选项以人类可读的格式显示(例如 MB 或 GB)。
vmstat 提供了关于虚拟内存、进程、CPU 活动等的信息。
- 1 表示每秒更新一次,按 Ctrl+C 退出。
可以通过查看 /proc/meminfo 文件获取详细的内存信息。
sar 是 sysstat 包中的一个工具,可以获取 CPU 和内存的历史使用情况。
以上命令可以帮助您有效地监控 CentOS 系统中的 CPU 和内存使用情况。根据您的需求选择合适的工具进行查看。
1. 查看 CPU 使用情况
使用 top
top 命令提供了实时的系统监控信息,包括 CPU 使用情况。
top
- 按 q 退出。
使用 htop
htop 是 top 的增强版,提供更友好的界面(需要安装)。
安装 htop
sudo yum install htop
使用 htop
htop
- 按 q 退出。
使用 mpstat
mpstat 是 sysstat 包中的一个工具,显示各个 CPU 的使用情况。
安装 sysstat
sudo yum install sysstat
使用 mpstat
mpstat -P ALL
2. 查看内存使用情况
使用 free
free 命令显示内存的使用情况。
free -h
- -h 选项以人类可读的格式显示(例如 MB 或 GB)。
使用 vmstat
vmstat 提供了关于虚拟内存、进程、CPU 活动等的信息。
vmstat 1
- 1 表示每秒更新一次,按 Ctrl+C 退出。
使用 cat /proc/meminfo
可以通过查看 /proc/meminfo 文件获取详细的内存信息。
cat /proc/meminfo
3. 综合查看 CPU 和内存使用情况
使用 sar
sar 是 sysstat 包中的一个工具,可以获取 CPU 和内存的历史使用情况。
使用 sar 查看 CPU 使用情况
sar -u 1 3
使用 sar 查看内存使用情况
sar -r 1 3
总结
以上命令可以帮助您有效地监控 CentOS 系统中的 CPU 和内存使用情况。根据您的需求选择合适的工具进行查看。
更新于: 12/04/2025
谢谢!