#资源 #信息 #利用率 #可执行文件 #命令行 #3p #资源利用率

app getrusage

获取资源利用率信息。GETRUSAGE (3P)的包装器。

1 个不稳定版本

0.1.0 2019年4月17日

#4#利用率

自定义许可证

7KB
111 代码行(不含注释)

getrusage(1)

getrusage只是一个可执行文件,它显示由getrusage(3P)函数返回的信息,该函数针对已执行的子命令或如果没有提供命令,则为getrusage命令本身。

示例

显示getrusage的资源利用率

$ getrusage

---------------------------

user time used: 37908
system time used: 15122
maximum resident set size: 22652
integral shared memory size: 0
integral unshared data size: 0
integral unshared stack size: 0
page reclaims: 3303
page faults: 0
swaps: 0
block input operations: 0
block output operations: 64
messages sent: 0
messages received: 0
signals received: 0
voluntary context switches: 11
involuntary context switches: 12

显示其他命令的资源利用率

$ getrusage ls -ld /dev

drwxr-xr-x 21 root root 3580 Apr 17 11:29 /dev

---------------------------

user time used: 2490
system time used: 0
maximum resident set size: 4152
integral shared memory size: 0
integral unshared data size: 0
integral unshared stack size: 0
page reclaims: 135
page faults: 0
swaps: 0
block input operations: 0
block output operations: 0
messages sent: 0
messages received: 0
signals received: 0
voluntary context switches: 1
involuntary context switches: 0

安装

如果您已安装Cargo,只需运行

cargo install getrusage

问题报告

发现了错误?请在此GitHub 问题追踪器上报告。

许可证

许可协议为UNLICENSE。

依赖关系

~0.7–8MB
~48K SLoC