栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux学习 top命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux学习 top命令

目录
    • 第1部分(前5行)
    • 第2部分(7行以下)
    • 补充:top交互命令

top 命令: 用于实时显示 Linux进程 的状态。


第1部分(前5行)

前5行是当前系统情况整体的统计信息区。

第1行 时间+用户量+负载

  • 13:36:57 当前系统时间;
  • up 4 days, 21:37 系统已经运行了4天21小时37分钟;
  • 16 users 当前有16个用户登录系统;
  • load average: 119.52, 306.14, 229.24 load average 后面的三个数分别是1分钟、5分钟、15分钟的负载情况;
    • load average 数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

第2行 进程信息

  • Tasks: 760 total, 2 running 758 sleeping, 0 stopped, 0 zombie
    • 系统现在共有 760 个进程(total);
    • 2 个在运行中(running);
    • 785 个在休眠(sleep);
    • 0 个在停止(stopped);
    • 0 个在僵尸状态(zombie)。

第3行 CPU状态信息

  • % 第3行信息的单位,百分比;

  • 21.6 us 用户空间占用CPU的百分比;

  • 2.1 sy 内核空间占用CPU的百分比;

  • 0.0 ni 改变过优先级的进程占用CPU的百分比;

  • 76.0 id 空闲CPU百分比;

  • 0.3 wa IO等待占用CPU的百分比;

  • 0.0 hi 硬中断(Hardware IRQ)占用CPU的百分比;

  • 0.1 si 软中断(Software Interrupts)占用CPU的百分比。

备注: 在这里CPU的使用比率和 windows 概念不同,需要理解Linux系统用户空间和内核空间的相关知识。

第4行 内存信息

  • KiB 内存单位,字节(按大写的E可以切换单位);

  • 65556336 total 物理内存总量(65556336 KiB = 64 GiB);

  • 1458364 free 空闲内存总量(1458364 KiB = 1.4 GiB);

  • 60639904 used 使用中的内存总量(60639904 KiB = 57.8 GiB);

  • 3458068 buff/cache 缓存的内存量(3458068 KiB = 3.3 GiB)。

第5行 swap交换分区信息

  • KiB 内存单位,字节(按大写的E可以切换单位);

  • 0 total 交换分区总量(0 KiB);

  • 0 free 空闲的交换分区总量(0 KiB);

  • 0 used 使用的交换分区总量(0 KiB);

  • 3750472 avail Mem 可换取交换分区总量(3750472 KiB = 3.6 GiB)。


第2部分(7行以下)
  • PID 进程ID;
  • USER 进程所有者;
  • PR 进程优先级;
  • NI nice值。负值表示高优先级,正值表示低优先级;
  • VIRT 进程使用的虚拟内存总量,单位kb,VIRT=SWAP+RES;
  • RES 进程使用的、未被换出的物理内存大小,单位kb,RES=CODE+DATA;
  • SHR 共享内存大小,单位kb;
  • S 进程状态,D = 不可中断的睡眠状态 R = 运行 S = 睡眠 T = 跟踪/停止 Z = 僵尸进程;
  • %CPU 上次更新到现在的CPU时间占用百分比;
  • %MEM 进程使用的物理内存百分比;
  • TIME+ 进程使用的CPU时间总计,单位1/100秒;
  • COMMAND 进程名称(命令名/命令行)。
补充:top交互命令

在top 命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了s 选项, 其中一些命令可能会被屏蔽。

  • h 显示帮助画面,给出一些简短的命令总结说明

  • shift + >shift + < 可以向右或左改变排序列

  • k 终止一个进程。

  • i 忽略闲置和僵死进程。这是一个开关式命令。

  • q 退出程序

  • r 重新安排一个进程的优先级别

  • S 切换到累计模式

  • s 改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 s

  • f 或者 F 从当前显示中添加或者删除项目

  • o 或者 O 改变显示项目的顺序

  • l 切换显示平均负载和启动时间信息

  • m 切换显示内存信息

  • t 切换显示进程和CPU状态信息

  • c 切换显示命令名称和完整命令行

  • M 根据驻留内存大小进行排序

  • P 根据CPU使用百分比大小进行排序

  • T 根据时间/累计时间进行排序

  • W 将当前设置写入~/.toprc文件中

分享结束,完结撒花~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/460840.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号