在一个过程中创建的POSIX线程可以在两个物理处理器上平行运行



posix线程在一个程序(process)中可以在两个物理处理器上运行吗?

我有一些多线程代码,需要在双八核AMD服务器节点上运行它们(八个Real Core no Hyperthreading)。不确定是否可以在两个物理处理器上映射这些线程。

另外,如果有人建议某些Linux命令来监视CPU使用情况,这将非常有帮助。先感谢您。

您可以使用任何Linux发行版随附的默认命令1)顶部2)PS

top-是交互式,并且显示不同的参数,以随着时间的推移更新它们PS将对AUX参数很有用

ps aux

它将显示有关活动程序的不同参数。

您可以查看此命令的男人页面,以使其显示您需要的信息

是的,除非在OS层上执行某些操作以将它们绑定到Spcific CPU。

top是监视CPU使用情况的命令之一

相关内容

最新更新