我有一台八核机器。如何查明我在其中看到的进程使用了多少个核心htop
?
答案1
在 htop 中,按F2或S进入设置,然后使用箭头导航菜单Columns->Available Columns
,选择PROCESSOR
和Enter添加处理器列。然后q返回主屏幕。
答案2
您可以使用ps -o pid,psr,comm -p <pid>
[1],它显示进程现在在哪个核心上运行。多次执行此操作,您将获得所有核心。
例如:
while true; do echo -ne "`ps -o pid,psr,comm -p <pid>`"; done
答案3
htop
我认为您将看到或将要看到的大多数进程ps
都是单独的线程或进程,每个线程或进程都在一个核心上运行,但您可能会注意到许多应用程序有多个进程将利用额外的核心。