IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 02-linux进程管理-top命令 -> 正文阅读

[系统运维]02-linux进程管理-top命令

1. 语法

top [ -参数 ]

参数

  • -d 5 5秒刷新一次
  • -p pid号 查看指定进程动态信息
  • -u 用户名 查看指定用户的进程
  • -n 2 刷新2次

示例:

将2次top信息写入top.txt

top -b -n 2 > /top.txt 

2. top下的命令

执行top命令后,按如下键的效果:

M,按内存使用排序
P,按cpu使用排序
N,按pid大小
R,排序反转
1,显示cpu负载
z,彩色显示

3. 结果显示和说明

[root@harbor ~]# top
top - 20:45:08 up 39 days,  3:01,  1 user,  load average: 0.02, 0.06, 0.10
Tasks: 186 total,   1 running, 185 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.6 us,  1.1 sy,  0.0 ni, 97.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  7972744 total,   178476 free,  1017384 used,  6776884 buff/cache
KiB Swap:  4194300 total,  4190204 free,     4096 used.  6191524 avail Mem

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
   952 root      20   0 1419996  45896   6564 S   0.7  0.6 159:19.97 dockerd
 12040 root      20   0  109016  11068   2780 S   0.7  0.1  27:30.07 containerd-shim
 12577 root      20   0  109016  10496   2616 S   0.7  0.1  29:06.64 containerd-shim

3.1 头部说明

  • 第一行
    和uptime 命令输出相同,依次为:
    当前时间系统已运行时间当前用户数平均负载(1、5、15分钟的平均负载)

  • 第二行
    任务总数running状态数sleep状态数stop状态数僵尸状态数

  • 第三行 cpu状态
    us: 用户空间占用CPU的百分比。
    sy:内核空间占用CPU的百分比。
    ni: 改变过优先级的进程占用CPU的百分比
    id: 空闲CPU百分比
    wa: IO等待占用CPU的百分比
    hi: 硬中断(Hardware IRQ)占用CPU的百分比
    si: 软中断(Software Interrupts)占用CPU的百分比

  • 第四行 内存状态

  • 第五行 交换分区状态

3.2 下边程序信息的内容

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: 进程名称(命令名/命令行)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-19 08:21:07  更:2021-09-19 08:22:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:18:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码