android中的pidstat命令?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中的pidstat命令?相关的知识,希望对你有一定的参考价值。
在pidstat
支持的命令之间是否有busybox
命令的替代品?我需要在我的android设备上运行pidstat
。我有busybox
但不支持pidstat
。
答案
Busybox没有这样的命令。然而,它确实提供了可以以类似方式使用的top
命令。
最佳
顶部[-b] [-nCOUNT] [-dSECONDS] [-m]
实时提供流程活动视图。从
/proc
每个SECONDS读取所有进程的状态并显示它们的屏幕。
哪里:
$ top -bn10 -p1
-b
- 以批处理模式显示顶部n10
- 显示10次迭代然后停止-p1
- 显示PID 1
Example
$ top -bn10 -p1
top - 23:19:27 up 5:30, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1015500 total, 414600 free, 88176 used, 512724 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 737992 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 125776 4240 2616 S 0.0 0.4 0:04.59 systemd
然后,您可以使用grep
过滤此输出,如下所示:
$ top -bn10 -p1 | grep -A1 "PID"
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 125776 4240 2616 S 0.0 0.4 0:04.61 systemd
--
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 125776 4240 2616 S 0.0 0.4 0:04.61 systemd
--
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 125776 4240 2616 S 0.0 0.4 0:04.61 systemd
--
您当然可以操纵top
,以便它显示与pidstat
显示的类似的列。
以上是关于android中的pidstat命令?的主要内容,如果未能解决你的问题,请参考以下文章
pidstat命令(pidstat一键脚本linux进程异常排查和性能分析)