如何判断 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 号