【发布时间】:2013-06-22 07:23:09
【问题描述】:
我有一个关于 Erlang 的问题。
我怎么知道 Erlang 梁在哪个核心上运行?
或者,如果您提供 pid,是否有任何 Linux 命令可以告诉核心进程在哪里运行?
top 可以工作吗?但我不想以交互方式观察它。我可以通过一个命令行提取信息会更好。例如:top -b -n 1 -p <beam_pid>
这可以工作,但我不知道如何添加 SMP 信息,即在哪个核心上...
或者,我可以使用 ps,我不知道...
你能帮帮我吗?
提前谢谢你:)
兄弟,
阮
【问题讨论】:
-
另外,您也可以将 Erlang 调度程序绑定到逻辑核心。这样您就可以始终知道 Beam VM 使用了哪些内核。见developer.vz.net/2009/07/30/…
-
是的,但我认为动态方式可能更好
标签: linux process erlang command