/ / Znajdowanie wykorzystania zasobów (procesora i pamięci) przez wątki procesu w unixie (solaris / linux) - linux, wielowątkowość, solaris, cpu-usage

Znalezienie wykorzystania zasobów (procesora i pamięci) przez wątki procesu w unixie (solaris / linux) - linux, wielowątkowość, solaris, cpu-usage

Mam wielowątkową aplikację (C ++ ipthread) i chciałbym wiedzieć, ile zasobów (procesor i pamięć) używa każdy wątek. Czy istnieje sposób, aby dowiedzieć się o tych szczegółach w systemie Solaris i Linux, zarówno na jak i na każdym z nich.

Odpowiedzi:

6 dla odpowiedzi № 1

Możesz użyć polecenia ps z jakąś opcją:

ps -eLopid, ppid, lwp, nlwp, osz, rss, ruser, pcpu, stime, etime, args | więcej PID PPID LWP NLWP SZ RSS RUSER% PROCESORA STAŁY POKRZYWANA POLECENIE 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 października_02 4-02: 13: 36 pageout

Spójrz na stronę ps mana, aby uzyskać informacje (LWP (proces lekki))