微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TOP命令的使用

节选自个人整理的在线图书《Linux企业级应用》https://www.kancloud.cn/djangowang/lnux_enterprise/2094927

命令信息

top命令(display Linux processes)动态的查看当前系统状态,包括cpu、内存等主要的信息。

Top命令输出第一部分

* 第一行,系统启动天数,登录用户数和系统负载(load average)

* 第二行,Tasks: 29 total 进程总数 、1 running 正在运行的进程数 、28 sleeping 睡眠的进程数 、0 stopped 停止的进程数 、0 zombie 僵尸进程数

* 第三行,cpu(s): 0.3% us 用户空间占用cpu百分比 、1.0% sy 内核空间占用cpu百分比 、0.0% ni 用户进程空间内改变过优先级的进程占用cpu百分比 、98.7% id 空闲cpu百分比 、0.0% wa 等待输入输出cpu时间百分比 、0.0% hi 硬中断 、0.0% si 软中断

* 第三行,Mem: 191272k total 物理内存总量 、173656k used 使用的物理内存总量 、17616k free 空闲内存总量 、22052k buff/cache ,Buffer用来缓存尚未写入磁盘的内容,Cache(Page Cache)用于从磁盘读取的内容,此功能主要用于提高系统的性能

* 第四行,Swap: 192772k total 交换区总量 、0k used 使用的交换区总量 、192772k free 空闲交换区总量

Top命令输出第二、三部分

* PID 进程Id 、USER 进程所有者的用户名

* %cpu 上次更新到现在的cpu时间占用百分比

* TIME+ 进程使用的cpu时间总计,单位1/100秒

* COMMAND 命令名/命令行

其他信息

TOP命令案例

  1. 输入TOP命令后,再输入1,查看逻辑cpu的个数
  2. “top -u root”,查看用户为root的动态进程信息
  3. “top -p 1233”,查看指定pid的动态进程信息
  4. “top -c”, 查看命令的完成路径
  5. “topc -m" 切换显示内存信息

原文地址:https://cloud.tencent.com/developer/article/1802824

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐