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进程异常排查和性能分析)

pidstat命令(pidstat一键脚本linux进程异常排查和性能分析)

linux pidstat 命令详解

进程实时监控pidstat命令详解

进程实时监控pidstat命令详解

linux性能分析命令--pidstat