• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# top
2
3- [命令功能](#命令功能)
4- [命令格式](#命令格式)
5- [参数说明](#参数说明)
6- [使用指南](#使用指南)
7- [使用实例](#使用实例)
8- [输出说明](#输出说明)
9
10## 命令功能
11
12top命令用于查询进程及线程信息。
13
14
15## 命令格式
16
17top [_-a_]
18
19
20## 参数说明
21
22**表1** 参数说明
23
24| 参数 | 参数说明 | 缺省值 | 取值范围 |
25| -------- | -------- | -------- | -------- |
26| --help | 查看top命令支持的参数列表。 | N/A |  |
27| -a | 显示更详细的信息。 | N/A |  |
28
29
30## 使用指南
31
32参数缺省时默认打印部分任务信息。
33
34
35## 使用实例
36
37举例:输入top
38
39
40## 输出说明
41
42**示例1** top 命令显示详情
43```
44OHOS:/$ top
45  allCpu(%):    4.68 sys,  195.32 idle
46  PID  PPID PGID       UID  Status VirtualMem ShareMem PhysicalMem CPUUSE10s  PName
47    1    -1    1         0 Pending   0x33b000  0xbb000     0x4e01c      0.0   init
48    2    -1    2         0 Pending   0xd838c0        0    0xd838c0      1.16  KProcess
49    3     1    3         7 Pending   0x72e000 0x1a3000    0x1d29dc      0.0   foundation
50    4     1    4         8 Pending   0x362000  0xbb000     0x5cc19      0.0   bundle_daemon
51    5     1    5         1 Pending   0xdfa000 0x2e7000    0x148a0a      0.0   appspawn
52    6     1    6         0 Pending   0x688000 0x137000    0x11c1ba      0.0   media_server
53    7     1    7         0 Pending   0x9d2000 0x103000     0xa21f9      0.87  wms_server
54    8     1    8         2 Pending   0x1f5000  0x48000     0x462dc      0.0   mksh
55   11     1   11         0 Pending   0x4d4000 0x112000     0xe0d9c      0.0   deviceauth_service
56   12     1   12         0 Pending   0x34f000  0xbd000     0x51cb3      0.0   sensor_service
57   13     1   13         2 Pending   0x34e000  0xb3000     0x5269e      0.0   ai_server
58   14     1   14         0 Pending   0x61f000 0x13b000    0x16858b      0.45  softbus_server
59   43     8   43         2 Running   0x1d7000  0x3a000     0x1e9f5      0.0   toybox
60  TID  PID Affi CPU       Status StackSize WaterLine CPUUSE10s    MEMUSE  TaskName
61   23    1  0x3  -1      Pending    0x3000     0xcf4      0.0           0  init
62    1    2  0x1  -1      Pending    0x4000     0x2c4      0.33          0  Swt_Task
63    2    2  0x3  -1      Pending    0x4000     0x204      0.0           0  system_wq
64    3    2  0x2  -1      Pending    0x4000     0x514      0.75          0  Swt_Task
65    4    2  0x3  -1      Pending    0x1000     0x3ac      0.0           0  ResourcesTask
66    7    2  0x3  -1      Pending    0x4e20     0xa5c      0.0           0  PlatformWorkerThread
67    8    2  0x3  -1      Pending    0x4e20     0xa6c      0.0           0  PlatformWorkerThread
68    9    2  0x3  -1      Pending    0x4e20     0xbf4      0.0           0  PlatformWorkerThread
69   10    2  0x3  -1      Pending    0x3000     0x4dc      0.0           0  bcache_async_task
70   11    2  0x3  -1     PendTime    0x4000     0x3e4      0.5           0  hi_vdec_thread
71   12    2  0x3  -1      Pending    0x2710     0x224      0.0           0  LiteOS usb pnp notify handle kt
72   13    2  0x3  -1      Pending    0x3000     0x37c      0.0           0  bcache_async_task
73   14    2  0x3  -1      Pending    0x4000     0x204      0.0           0  vibrator_queue
74   15    2  0x3  -1      Pending   0x20000     0x35c      0.0           0  eth_irq_Task
75   16    2  0x3  -1     PendTime    0x2000     0x354      0.0           0  MessageDispatcher
76   18    2  0x3  -1      Pending    0x2710     0x200      0.0           0  GPIO_IRQ_TSK_0_4
77   19    2  0x3  -1      Pending    0x4000     0x204      0.0           0  dispWQ
78   20    2  0x3  -1      Pending    0x4000     0x204      0.0           0  hdf_sensor_test_work_queue
79   21    2  0x3  -1     PendTime    0x6000     0x40c      0.2           0  tcpip_thread
80   22    2  0x3  -1      Pending    0x4000     0x36c      0.0           0  SendToSer
81   61    2  0x3  -1      Pending    0x4000     0x244      0.0           0  USB_GIANT_Task
82   63    2  0x3  -1      Pending    0x4000     0x244      0.0           0  USB_NGIAN_ISOC_Task
83   64    2  0x3  -1      Pending    0x4000     0x244      0.0           0  USB_NGIAN_BULK_TasK
84```
85
86**表2** 输出元素说明
87
88| 输出 | 说明 |
89| -------- | -------- |
90| PID | 进程ID。 |
91| PPID | 父进程ID。 |
92| PGID | 进程组ID。 |
93| UID | 用户ID。 |
94| Status | 任务当前的状态。 |
95| CPUUSE10s | 10秒内CPU使用率。 |
96| PName | 进程名。 |
97| TID | 任务ID。 |
98| StackSize | 任务堆栈的大小。 |
99| WaterLine | 栈使用的峰值。 |
100| MEMUSE | 内存使用量。 |
101| TaskName | 任务名。 |
102