gpt4 book ai didi

linux - 在 linux 中监控进程的 %CPU 时间、句柄计数、专用字节数、线程计数

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:33 25 4
gpt4 key购买 nike

如何在 Linux 中监控进程的以下指标?我正在使用 suse linux enterprise 11 SP1 64 位。

  1. %CPU 时间
  2. 处理计数
  3. 私有(private)字节
  4. 线程数

是否有任何可用于 linux 的工具用于此目的?

最佳答案

也许:

ps --no-headers -p $pid -o "pcpu,nlwp"
grep Private /proc/$pid/smaps | awk '{ sum += $2 } END { print sum }'
ls /proc/$pid/fd | wc -l

ps 给你一个时间点的 cpu 使用率和线程数grep 为您提供以千字节为单位的私有(private)内存总和(*1024 获取字节)而 ls 会为您提供打开的文件句柄数。

ps 还有其他选项可以为您提供内存信息。它不会为您提供专门的私有(private)内存使用情况,但 rss、size 或 vsz 可能对您有用。

关于linux - 在 linux 中监控进程的 %CPU 时间、句柄计数、专用字节数、线程计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9938883/

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