linux top根据cpu/内存排序

linux中使用top命令查看线程运行情况状态

  • 默认情况

  • 根据CPU排序

进入top窗口后使用shift+p触发

  • 根据内存排序

进入top窗口后使用shift+m触发

  1. 第一行信息:

    • top:当前运行的进程总览。
    • top - 05:38:30 up 10 days, 17:25, 2 users, load average: 0.24, 0.33, 0.45:系统当前时间,系统运行时间,登录用户数,系统平均负载(1分钟、5分钟、15分钟的平均负载)。
  2. 第二行信息:

    • Tasks: 248 total, 1 running, 247 sleeping, 0 stopped, 0 zombie:当前系统运行的进程数量统计(总进程数、正在运行的进程数、睡眠中的进程数、停止的进程数、僵尸进程数)。
  3. CPU 和内存信息:
  • us:user time,表示 CPU 执行用户进程的时间,包括 nice 时间。通常都是希望用户空间CPU越高越好。
  • sy:system time,表示 CPU 在内核运行的时间,包括 IRQ 和 softirq。系统 CPU 占用越高,表明系统某部分存在瓶颈。通常这个值越低越好。
  • ni:nice time,具有优先级的用户进程执行时占用的 CPU 利用率百分比。
  • id:idle time,表示系统处于空闲期,等待进程运行。
  • wa:waiting time,表示 CPU 在等待 IO 操作完成所花费的时间。系统不应该花费大量的时间来等待 IO 操作,否则就说明 IO 存在瓶颈。
  • hi:hard IRQ time,表示系统处理硬中断所花费的时间。
  • si:soft IRQ time,表示系统处理软中断所花费的时间。
  • st:steal time,被强制等待(involuntary wait)虚拟 CPU 的时间,此时 Hypervisor 在为另一个虚拟处理器服务。

    4.CPU 和内存信息:

  • PID:按进程 ID 排序。
  • USER:按用户名排序。
  • PR:按进程优先级排序。
  • NI:按进程优先级修改排序。
  • VIRT:按虚拟内存排序。
  • RES:按已使用的物理内存排序。
  • SHR:按共享内存排序。
  • %CPU:按 CPU 使用率排序。
  • %MEM:按内存使用率排序。
  • TIME+:按 CPU 时间占用排序。
  • COMMAND:按进程命令排序。
  • q:退出 top 命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lizz666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值