
OpenHarmony设备开发小型系统内核(LiteOS-A) 调测与工具系统命令
版本:V3.2Beta
vmm
命令功能
查看进程的虚拟内存使用情况。
命令格式
- vmm [-a / -h / --help]
- vmm [pid]
参数说明
表1 参数说明
参数 | 参数说明 | 取值范围 |
-a | 输出所有进程的虚拟内存使用情况。 | N/A |
-h | --help | 命令格式说明。 | N/A |
pid | 进程ID,说明指定进程的虚拟内存使用情况。 | [0, 63] |
使用指南
命令缺省输出所有进程的虚拟内存使用情况。
使用实例
举例:输入vmm 3
输出说明
示例 PID为3的进程虚拟内存使用信息
表2 进程基本信息
输出 | 说明 |
PID | 进程ID |
aspace | 进程虚拟内存控制块地址信息 |
name | 进程名 |
base | 虚拟内存起始地址 |
size | 虚拟内存大小 |
pages | 已使用的物理页数量 |
表3 虚拟内存区间信息
输出 | 说明 |
region | 虚拟区间控制块地址信息 |
name | 虚拟区间类型 |
base | 虚拟区间起始地址 |
size | 虚拟区间大小 |
mmu_flags | 虚拟区间mmu映射属性 |
pages | 已使用的物理页数量(包括共享内存部分) |
pg/ref | 已使用的物理页数量 |
watch
命令功能
watch命令用于周期性的监视一个命令的运行结果。
命令格式
- watch
- watch [-c/-n/-t/–count/–interval/-no-title/–over] [command]
参数说明
表1 参数说明
参数 | 参数说明 | 缺省值 | 取值范围 |
-c / --count | 命令执行的总次数。 | 0xFFFFFF | (0,0xFFFFFF] |
-n / --interval | 命令周期性执行的时间间隔(s)。 | 1s | (0,0xFFFFFF] |
-t / -no-title | 关闭顶端的时间显示。 | N/A | N/A |
command | 需要监测的命令。 | N/A | N/A |
–over | 关闭当前监测指令。 | N/A | N/A |
使用指南
watch运行过程中可以执行watch --over结束本次watch命令。
使用实例
watch -n 2 -c 6 task
输出说明
示例 每隔2秒运行一次task命令,一共运行6次
reboot
命令功能
reboot命令用于重启设备。
命令格式
reboot
参数说明
无
使用指南
reboot命令输入后,设备会立刻重启。
使用实例
reboot
输出说明
无
top
命令功能
top命令用于查询进程及线程信息。
命令格式
top [-a]
参数说明
表1 参数说明
参数 | 参数说明 |
–help | 查看top命令支持的参数列表。 |
-a | 显示更详细的信息。 |
使用指南
参数缺省时默认打印部分任务信息。
特殊说明
shell端暂不支持。切换mksh版本可全支持,方法:cd bin; ./mksh。
使用实例
举例:输入top
输出说明
示例1 top 命令显示详情
表2 输出元素说明
输出 | 说明 |
PID | 进程ID。 |
PPID | 父进程ID。 |
PGID | 进程组ID。 |
UID | 用户ID。 |
Status | 任务当前的状态。 |
CPUUSE10s | 10秒内CPU使用率。 |
PName | 进程名。 |
TID | 任务ID。 |
StackSize | 任务堆栈的大小。 |
WaterLine | 栈使用的峰值。 |
MEMUSE | 内存使用量。 |
TaskName | 任务名。 |
