10 个版本

0.2.15 2024年6月19日
0.2.13 2023年1月11日
0.2.12 2022年9月4日
0.2.11 2022年6月17日
0.2.6 2021年7月20日

#140命令行界面

Download history 161/week @ 2024-06-19 47/week @ 2024-07-24 14/week @ 2024-07-31

61 每月下载次数

MIT/Apache

74KB
752 代码行

ps-mem

crate Docs Rust Version Apache2/MIT licensed Test ubu Test mac Test win

进程内存大小列表。

ps-mem 命令会列出所有进程的内存大小。

特性

  • 最低支持 rustc 1.58.1 (db9d1b20b 2022-01-20)

命令帮助

ps-mem --help
Usage:
  ps-mem [options]
  ps-mem [options] <command> {<arg1> <arg2> ...}

print processes memory by sort,
or print one processe memory

Options:
  -a, --all             all pid (include kernel threads)
  --sort <order>        sort by <order>: rss|swap|total
  --pid <number>        output only selected pid
  --sleep <number>      sleep <number> milli second
  -l, --cmdline         view command line

  -H, --help        display this help and exit
  -V, --version     display version information and exit
  -X <x-options>    x options. try -X help

Examples:
  Show all prosesses memory:
    ps-mem --all
  Show one prosess memory:
    ps-mem --pid 1234
  Invoke and show one prosess memory:
    ps-mem -- find / -type f

快速安装

  1. 您可以将此工具安装到 cargo 的 bin 路径
cargo install ps-mem
  1. 您还可以构建 debian 软件包
cargo deb

并将 .deb 文件安装到您的本地 Debian 软件包仓库。

示例

示例 1:简单示例

sudo ps-mem

示例 2:查找最大内存的进程

您可以看到内存使用量最大的进程。

sudo ps-mem --sort=total | tail

或者

sudo ps-mem --sort=total | aki-unbody -t 10

示例 3:显示单个进程的内存

您可以看到该进程的内存大小为 1234。

ps-mem --pid 1234

示例 4:显示调用的进程内存

您可以看到被调用的 find 命令的内存大小。

ps-mem find / -type f

变更日志

该 crate 的变更日志在这里。

许可证

此项目受以下任一许可证的许可:

任选其一。

依赖项

~2MB
~44K SLoC