'ps'可以结合流程吗?

冰白化病

我创建了一个命令来告诉我哪些进程占用了RAM

alias psmem='ps -eo user,pid,pcpu,pmem,args --sort -pmem --columns $(tput cols) | head -25'

但是,输出通常如下所示:

USER         PID %CPU %MEM COMMAND
barafu      2113  5.8  2.4 /usr/lib/chromium/chromium --type=renderer --enable-oop-rasterization --field-trial-handle=
barafu      1489  4.6  1.8 /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle= --enable-gpu-raster
barafu      2765  0.6  1.8 /usr/lib/chromium/chromium --type=renderer --enable-oop-rasterization --field-trial-handle=
barafu      1460  1.7  1.7 /usr/lib/chromium/chromium --password-store=basic --ignore-gpu-blacklist --enable-gpu-rasterization --enable-zero-copy --enable-oop-
barafu      1326  2.0  1.5 cinnamon --replace
barafu      1594  0.1  1.3 /usr/lib/chromium/chromium --type=renderer --enable-oop-rasterization --field-trial-handle=

问题:是否有办法告诉ps您将所有这些铬合并为一个条目?

斯蒂芬·基特

ps的输出粒度仅限于单个进程或线程,它不能合并进程。您将不得不对其输出进行后处理。

这样的事情应该可以帮助您入门:

ps -eo user=,pid=,pcpu=,pmem=,args= --sort -pmem --columns $(tput cols) |
awk '{ cpu[$1][$5] += $3; mem[$1][$5] += $4 } END { for (user in cpu) { for (cmd in cpu[user]) { print user, cpu[user][cmd], mem[user][cmd], cmd } } }' |
sort -k3,3nr | head -n 25

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ps过滤器可以与AND而不是OR逻辑结合使用吗

会有ps -ef而不是ps -e显示的进程吗?

结合 Netstat 和 PS 的输出 - linux

我可以从 .ps1 文件运行 powershell 命令吗?

可以在未附带的PC上安装PS / 2端口吗?

“ ps -u”真的是错误的语法吗?

ps命令检测到crontab吗?

如何检查除“ ps”输出以外的流程调度策略

这些在ps中的postgres流程旁边有哪些评论?

我可以将绿色(鼠标)USB-to-PS / 2适配器用于键盘吗?

ps 命令可以显示传递给进程的真正 argv[] 参数吗?

有什么办法可以从ps命令结果中隐藏内核线程吗?

我可以给子命令加上别名吗?(缩短docker ps的输出)

我可以重新启动docker ps -a输出中列出的Docker容器吗?

ps -ef 显示 kerneloops - 有害吗?

“ docker ps”和“ docker container ls”之间有区别吗?

有一个等效于ps的go命令吗?

PS/2 设备是端口映射的 I/O 设备吗?

ps只能在Linux上显示非内核进程吗?

有人可以解释“ heroku ps:scale web = 1”

是否可以在Linux上的“ ps”或“ top”列表中“隐藏”进程

在哪里可以找到$ PS1变量的完整参考?

将PS / 2鼠标连接到PS / 2键盘插座是否损坏了旧的IBM PC,这是真的吗?

码头工人:容器可以执行码头工人ps或码头工人图像吗?

可以使用“ _mm256_movemask_ps”代替未定义的“ _mm256_movemask_epi32”吗?

您可以在Windows中将PS3控制器用作游戏手柄/游戏杆吗?

流程本身可以背景吗?

网页在ps3以外的所有浏览器上都可以正常运行。在Ps3浏览器上,页面不会向下滚动

我可以在同一工作流程中将ksh / zsh和其他shell与Bash结合吗?