2 单线程进程最多只能使用一个CPU,除非限制在处理器集中,否则它们可以是任何一个。 要了解给定进程在给定时间使用的CPU,可以运行此命令(replace pid是进程ID): prstat -p pid -n 65536 -c 0 1 | grep cpu 删除| grep cpu部件以查看所有线程,包括当前正在休眠的线程。 请注意,即使是多线程进程也很少使用大量CPU,因为它们通常受I / O限制,而不受CPU限制。 — jlliagre source 哦,我猜错了他的问题。我把它读作“使用命令检查处理器数量”。 — favoretti
1 你可以用psrinfo -v它。 — favoretti source cat / proc / cpuinfo — Ivan 1 / proc / cpuinfo是一个Linux功能。prsinfo -v不告诉哪个进程正在使用哪个cpu。 — jlliagre