У меня есть ubuntu box, в котором 4 процессора (0,1,2,3). Допустим, если я обращусь к веб-сервису, то это займет некоторое время для получения результата (2 минуты). Допустим, PID моего веб-сервиса - xxxx, я хочу проверить, какой процессор использует этот процесс (0/1/2/3?) Может кто-нибудь подсказать, какой командой я могу это проверить
Просто используйте ps -aF
. Здесь PSR номер башмака процесс номер процессора в настоящее время назначен на
psr PSR processor that process is currently assigned to.
$ ps -aF
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
arushir+ 7183 6916 0 12382 6884 0 10:51 pts/19 00:00:00 ssh arushi.rai@localhost
arushir+ 8672 5820 0 9341 3224 3 11:55 pts/2 00:00:00 ps -aF
Или вы можете напрямую получить процессор pid, используя ps -q -o psr
$ ps -q 7810 -o psr
PSR
2