如何判断 Linux 进程运行在哪个 CPU 上
taskset
判断 Linux 进程在哪个CPU核运行的4个方法
taskset -c -p <pid>
ps
ps -o pid,psr,comm -p <pid>
PID PSR COMMAND
5357 10 prog
top
top -p 5357
- 方法一:
f
-> 使用上下键选择 P = Last Used Cpu (SMP)
-> 按下空格键,出现 “*” -> 按 q
键 - 方法二:
f
-> 使用上下键选择 P = Last Used Cpu (SMP)
,右键
选中,使用上下键移动到合适的位置,Enter
取消选中,空格键
标记 *
,s
保存,q
退出
htop
htop
-> 按 F2
键进入 Setup
-> 选择 Columns
中选择 Available Columns
-> 添加 PROCESSOR
,F10
退出,就可以看到每个进程运行的 CPU 号