Linux 查看 CPU 和内存占用
查看 CPU 占用
- top 命令:显示正在运行的进程的实时 CPU 使用情况。
示例:top -c
- htop 命令:类似于 top 命令,但提供更详细的信息和交互式界面。
示例:htop
- ps aux 命令:显示所有正在运行的进程及其 CPU 占用情况。
示例:ps aux --sort -%cpu
查看内存占用
- free 命令:显示系统中可用的、已使用的和总内存量。
示例:free -m
- vmstat 命令:显示虚拟内存统计信息,包括内存使用情况。
示例:vmstat 1 5
- ps aux 命令:显示所有正在运行的进程及其内存占用情况。
示例:ps aux --sort -%mem
要点
CPU 利用率:使用率百分比表示 CPU 在特定时间段内被占用的程度。
内存使用情况:正在使用的物理内存量,以兆字节 (MB) 或千兆字节 (GB) 表示。
进程:占用 CPU 或内存的程序或进程的列表。
实时监控:top 和 htop 命令提供实时监控,而其他命令提供快照视图。
排序和过滤:使用 --sort 和 --filter 选项来排序和过滤输出以识别消耗大量资源的进程。