📅  最后修改于: 2023-12-03 15:32:41.447000             🧑  作者: Mango
在 Linux 操作系统中,top 是一款常用的系统性能监控工具,可以实时显示系统进程的相关信息,包括 CPU 占用率、内存占用率、进程数量等。本文将介绍 top 命令的常用选项及示例。
top [options]
| 参数 | 描述 |
| --- | --- |
| -d
| 字段 | 描述 | | --- | --- | | PID | 进程 ID | | USER | 进程用户 | | PR | 进程优先级 | | NI | 进程 nice 值 | | VIRT | 进程虚拟内存使用量 | | RES | 进程实际物理内存使用量 | | SHR | 进程共享内存使用量 | | S | 进程状态 | | %CPU | 进程 CPU 占用率 | | %MEM | 进程内存占用率 | | TIME+ | 进程累计 CPU 时间 | | COMMAND | 进程命令 |
以下为几个常用的 top 命令示例:
top
通过 top 命令查看系统进程,并实时显示各进程的 CPU、内存占用情况。默认情况下,top 命令会每隔 3 秒刷新一次数据。
top -o %CPU
通过 -o 参数按照 CPU 占用率对进程进行排序,并显示排序后的进程列表。
top -bn1 > top.log
通过 -b 参数将 top 命令输出到文件 top.log 中,以便后续分析。
top -i
通过 -i 参数忽略空闲或无用进程,并显示当前活跃的进程列表。
top 命令是一款非常实用的系统监控工具,能够帮助我们了解系统进程的运行情况。通过本文的介绍,相信读者已经能够掌握 top 命令的常用用法。