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 在 命令行界面
61 每月下载次数
74KB
752 代码行
ps-mem
进程内存大小列表。
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
快速安装
- 您可以将此工具安装到 cargo 的 bin 路径
cargo install ps-mem
- 您还可以构建 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
变更日志
许可证
此项目受以下任一许可证的许可:
- Apache License 2.0 (LICENSE-APACHE 或 https://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
任选其一。
依赖项
~2MB
~44K SLoC