当前位置: 首页 > news >正文

Linux命令:top

简介

Linux top 是一个在 Linux 和其他类 Unix 系统上常用的实时系统监控工具。它提供了一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息。

语法

top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]

参数说明:

  • -d <秒数>:指定 top 命令的刷新时间间隔,单位为秒。
  • -n <次数>:指定 top 命令运行的次数后自动退出。
  • -p <进程ID>:仅显示指定进程ID的信息。
  • -u <用户名>:仅显示指定用户名的进程信息。
  • -H:在进程信息中显示线程详细信息。
  • -i:不显示闲置(idle)或无用的进程。
  • -b:以批处理(batch)模式运行,直接将结果输出到文件。
  • -c:显示完整的命令行而不截断。
  • -S:累计显示进程的 CPU 使用时间。

使用详解

image

第一部分:系统整体统计信息

  • top - 15:51:39 up 5 min, 1 user, load average: 8.83, 8.83, 8.08
    • 15:51:39: 当前系统时间。
    • up 5 min: 系统已经运行了 5 分钟。
    • 1 user: 当前有一个用户登录到系统。
    • load average: 8.83, 8.83, 8.08: 系统在过去 1 分钟、5 分钟和 15 分钟内的平均负载。负载平均值越高,表示系统越繁忙。
  • Tasks: 172 total, 1 running, 171 sleeping, 0 stopped, 0 zombie
    • 172 total: 系统中总共有 172 个进程。(新建一个 Terminal 就多一个)
    • 1 running: 有 1 个进程正在运行。
    • 171 sleeping: 有 171 个进程处于睡眠状态。
    • 0 stopped: 没有进程处于停止状态。
    • 0 zombie: 没有僵尸进程。
  • Cpu(s): 0.0 us, 8.0 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.1 hi, 8.0 si, 0.0 st
    • us (user): 用户进程占用 CPU 的百分比。
    • sy (system): 系统进程占用 CPU 的百分比。
    • ni (nice): 优先级调整过的进程占用 CPU 的百分比。
    • id (idle): CPU 空闲的百分比。(经常很大,80%以上)
    • wa (wait): CPU 等待 I/O 操作的百分比。
    • hi (hardware IRQ): 硬中断占用 CPU 的百分比。
    • si (software IRQ): 软中断占用 CPU 的百分比。
    • st (steal): 被虚拟化环境窃取的 CPU 百分比。
  • MiB Mem: 3627.6 total, 3104.2 free, 460.0 used, 291.2 buff/cache
    • total: 总内存大小。
    • free: 空闲内存大小。
    • used: 已用内存大小。
    • buff/cache: 缓冲区和缓存占用的内存大小。
  • MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3167.6 avail Mem
    • total: 总交换空间大小。
    • free: 空闲交换空间大小。
    • used: 已用交换空间大小。
    • avail Mem: 可用内存大小。

第二部分:进程详细信息

  • PID (Process ID): 进程的唯一标识符。
  • USER: 运行进程的用户。
  • PR (Priority): 进程的优先级。
  • NI (Nice): 进程的 nice 值,影响优先级。
  • VIRT (Virtual Memory): 进程使用的虚拟内存大小。
  • RES (Resident Size): 进程使用的物理内存大小。
  • SHR (Shared Memory): 进程使用的共享内存大小。
  • S (Status): 进程的状态 (R=运行, S=睡眠, D=不可中断的睡眠, Z=僵尸, T=跟踪/停止)。
  • %CPU: 进程占用 CPU 的百分比。
  • %MEM: 进程占用内存的百分比。
  • TIME+: 进程自启动以来占用的 CPU 时间。
  • COMMAND: 运行进程的命令。
http://www.jsqmd.com/news/167520/

相关文章:

  • Linux下PyTorch安装教程GPU版本|Miniconda-Python3.10完美兼容
  • 避免关键词堆砌,注重语义自然表达
  • fiddler改网页title
  • 外部链接引用权威来源增强文章可信度
  • 采用HTTPS协议保障安全并获得搜索引擎偏好
  • HTML报告生成利器:Miniconda-Python3.10结合PyTorch训练可视化
  • 使用弹窗或浮动按钮提示限时优惠活动
  • 计算机Java毕设实战-基于SpringBoot+vue招投标系统的设计与实现招标管理投标管理评审管理【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 一键启动PyTorch GPU环境:Miniconda-Python3.10镜像使用详解
  • 申请百度站长工具提升中文SEO收录速度
  • Python3.10 + PyTorch GPU环境搭建全攻略|基于Miniconda镜像快速部署
  • 配置robots.txt确保关键页面被正常抓取
  • Pyenv和Miniconda对比:谁更适合管理Python3.10深度学习环境?
  • 20251227 - 点双 割点 割边 总结
  • 构建内容矩阵:覆盖‘anaconda’, ‘pytorch’, ‘cuda’三大主题
  • PostgreSQL 索引
  • 2025年AI冲击下的Java Web开发现状
  • PyTorch开发者必看:Miniconda-Python3.10提升环境配置效率50%
  • 【深度学习新浪潮】什么是AI原生云计算?
  • PHP 包含
  • 洛谷 P3674
  • 集成账单系统让用户清楚了解Token消耗情况
  • 【毕业设计】基于SpringBoot的高校校园网故障管理系统(源码+文档+远程调试,全bao定制等)
  • 2025最新云南社会稳定风险评估报告品牌top5榜单公布,服务覆盖昆明/曲靖/文山/保山/昭通等地优质公司专业评测及选择指南,助力项目顺利推进 - 全局中转站
  • 图片ALT属性填写描述性文字利于图像搜索引流
  • 基于TMS320F28335 DSP的单相并网逆变器
  • 掌握大数据领域Elasticsearch的监控与维护技巧
  • 使用Jupyter Lab连接远程Miniconda-Python3.10内核
  • 刘洋洋《清风踏云行》上线,演绎侠义风骨唱响赤子心
  • 鸿鹄CAD-让CAD制图改图更流畅高效