如何判断 Linux 进程运行在哪个 CPU 上

发布时间: 更新时间: 总字数:207 阅读时间:1m 作者: IP上海 分享 网址

如何判断 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 -> 添加 PROCESSORF10 退出,就可以看到每个进程运行的 CPU 号

参考

  1. /linux/commands/taskset/
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数