gpt4 book ai didi

linux - 在 unix (solaris/linux) 中查找进程线程对资源(CPU 和内存)的使用情况

转载 作者:可可西里 更新时间:2023-11-01 11:44:58 26 4
gpt4 key购买 nike

我有一个多线程应用程序(C++ 和 pthread 库),我想知道每个线程使用多少资源(CPU 和内存)。有没有办法在 Solaris 和 Linux 上或在其中一个上找到这些详细信息。

最佳答案

你可以使用带有一些选项的 ps 命令:

ps -eLo pid,ppid,lwp,nlwp,osz,rss,ruser,pcpu,stime,etime,args | more  PID  PPID    LWP NLWP   SZ  RSS    RUSER %CPU    STIME     ELAPSED COMMAND    0     0      1    1    0    0     root  0.0   Oct_02  4-02:13:37 sched    1     0      1    1  298  528     root  0.0   Oct_02  4-02:13:36 /sbin/init    2     0      1    1    0    0     root  0.0   Oct_02  4-02:13:36 pageout

查看 ps 手册页以获取一些信息(LWP(轻量级进程))

关于linux - 在 unix (solaris/linux) 中查找进程线程对资源(CPU 和内存)的使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1519196/

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