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 № 1Moż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))