4つのCPU(0,1,2,3)を持つUbuntuボックスがあります。 Webサービスにアクセスすると、出力を取得するのに少し時間がかかります(2分かかります)。私のネットワークサービスPIDがxxxxで、このプロセスでどのCPUが使用されているかを確認したいとします(0/1/2/3?)。誰かがどのコマンドでこれを確認できるかを教えてもらえますか?
答え1
ps -aF
.hereを使用してください。PSR番号シュープロセッサー番号プロセスは現在割り当てられています。
psr現在このプロセスに割り当てられているPSRプロセッサ。
$ 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