获知Linux的进程运行在哪个CPU内核上的方法

2025-04-30 21:26:47
推荐回答(1个)
回答1:

1 : # ps -eo pid,args,psr
参数的含义:
pid - 进程ID
args - 该进程执行时传入的命令行参数
psr - 分配给进程的CPU

有关ps命令的其它信息请查阅ps手册:

# man ps

2:top 命令也可以显示 CPU 被分配给哪个进程。首先,在top 命令中使用“P”选项。然后按“f”键,显示中会出现 "Last used CPU" 列。目前使用的 CPU 内核将出现在 “P”(或“PSR”)列下
$ top -p 5357