top命令详解

简介: `top`是Linux下的系统监视工具,显示实时的CPU、内存使用及进程详情。交互式界面允许按CPU或内存排序进程,查看进程ID、用户、内存占用等信息。可通过`P`、`M`、`k`、`r`进行操作,如改变进程优先级或退出。使用`man top`获取完整帮助。

top命令是Linux系统中一个动态实时显示系统状态的工具,主要用于监控系统的整体运行情况,包括CPU、内存、任务等资源的使用状况。它提供了一个交互式的界面,可以实时查看各个进程的资源占用情况。

以下是top命令的基本使用和输出信息详解:

  1. 基本用法:
    在终端输入 top 即可启动该命令。

  2. 输出信息详解:

    • 系统运行时间、在线用户数、系统负载:在顶部会显示当前系统运行了多长时间、有多少个用户在线以及最近一分钟、五分钟、十五分钟的平均负载。

    • CPU使用情况:包括用户(us)、系统(sy)、空闲(id)、等待I/O(wa)以及其他如硬件中断(hi)、软件中断(si)等的CPU使用率。

    • 内存使用情况:包括总内存、已用内存、空闲内存、缓冲/缓存内存以及交换空间的使用情况。

    • 进程列表:列出所有正在运行的进程,按默认排序(通常是CPU占用率)展示,列出了PID(进程ID)、USER(进程所有者)、PR(优先级)、NI(nice值,影响调度优先级)、VIRT(虚拟内存大小)、RES(常驻内存大小)、SHR(共享内存大小)、%CPU(CPU占用率)、%MEM(内存占用率)、TIME+(累计CPU时间)以及COMMAND(进程名称/命令行)。

  3. 交互操作:

    • P:按CPU使用率排序。
    • M:按内存使用率排序。
    • k:杀死指定的进程,需要输入进程PID。
    • r:更改指定进程的优先级(nice值)。
    • q:退出top命令。

这只是top命令的部分功能和参数,通过man top或-h可以查看更详细的帮助文档。

目录
相关文章
|
2月前
定制top命令的显示
定制top命令的显示
137 65
|
6月前
|
运维 监控 Unix
htop命令详解
`htop`是Unix-like系统的一款增强版进程查看器,基于ncurses,提供实时系统监控、交互式导航、彩色界面和多核支持。用户可通过键盘或鼠标操作,如排序、搜索、过滤进程,直接发送信号(如`F9`杀进程)等。常用快捷键包括`P`(按CPU排序)、`F3`(搜索进程)、`F2`(设置)和`F10`(退出)。它是`top`的现代替代品,提升资源管理和故障排查效率。
311 2
|
存储 缓存 监控
top命令使用详解
top命令使用详解
687 0
top命令使用详解
|
机器学习/深度学习 监控 Linux
|
监控 Java 应用服务中间件