一个用于报告每个程序核心内存使用的工具
项目描述
ps_mem
一个用于精确报告程序核心内存使用的工具
是的,名字有点奇怪。coremem可能更合适,但由于向后兼容的原因,ps_mem的名称仍然保留。
安装
支持 pip install ps_mem
,或者对于大多数发行版,也提供了rpm和deb软件包。也可以直接运行ps_mem.py脚本。
用法
ps_mem [-h|--help] [-p PID,...] [-s|--split-args] [-t|--total] [-w N]
[-d|--discriminate-by-pid] [-S|--swap]
示例输出
Private + Shared = RAM used Program
34.6 MiB + 1.0 MiB = 35.7 MiB gnome-terminal
139.8 MiB + 2.3 MiB = 142.1 MiB firefox
291.8 MiB + 2.5 MiB = 294.3 MiB gnome-shell
272.2 MiB + 43.9 MiB = 316.1 MiB chrome (12)
913.9 MiB + 3.2 MiB = 917.1 MiB thunderbird
---------------------------------
1.9 GiB
=================================
[-p PID,...] 选项允许过滤结果。例如,要限制输出到当前 $USER,您可以
sudo ps_mem -p $(pgrep -d, -u $USER)
或者要总结每个用户的总RAM使用情况,您可以
for i in $(ps -e -o user= | sort | uniq); do
printf '%-20s%10s\n' $i $(sudo ps_mem --total -p $(pgrep -d, -u $i))
done
项目详细信息
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
ps_mem-3.14.tar.gz (19.5 kB 查看哈希值)
构建的发行版
ps_mem-3.14-py2.py3-none-any.whl (19.3 kB 查看哈希值)
关闭
ps_mem-3.14.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 14de44f747effbaec620e1cc783a6ab6bd78b2639c0dcfaa132561f9efef47ca |
|
MD5 | 0ac10638dde0917fcad505129840941c |
|
BLAKE2b-256 | 1d4426189e96f535a3479e1a4b858da3fb75ad25f82e9ab3323e032deab28420 |
关闭
ps_mem-3.14-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 43f5cd9f173fcf20d035dd44c02dca828c914dbfb4f202b1229aa0675ff25139 |
|
MD5 | d6574219c4fd77bc03a650e6d7641f63 |
|
BLAKE2b-256 | 07e9c843b735b12d57eb77bd563a11c530e103df5fd2bbbbb9974cde7d98d515 |