gpt4 book ai didi

linux - 用awk解析/proc/pid/smaps

转载 作者:太空宇宙 更新时间:2023-11-04 11:28:18 24 4
gpt4 key购买 nike

我正在寻找一个简短的 awk/sed 脚本来从具有以下记录格式的 proc/smaps 文件中提取 rss 信息:

77f73000-77f74000 rw-s 00000000 fd:00 230116     /var/lib/mylib.so
Size: 4 kB
Rss: 4 kB
Shared_Clean: 0 kB
Shared_Dirty: 0 kB
Private_Clean: 4 kB
Private_Dirty: 0 kB

我正在寻找的输出是:

/var/lib/mylib.so 4
  • 如果记录可以按 rss 大小排序(大块优先),则额外奖励

提前致谢,
艾夫纳

最佳答案

不确定您的选择标准,但这仅在列出实际路径时才匹配:

awk 'NF > 3 { f = $NF } $1 ~ /^Rss/ && f ~ /\// { print f, $2 }'

附加 sort -nr -k2,2 以对第二列进行降序排序。

关于linux - 用awk解析/proc/pid/smaps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13118235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com