我想在改变核心数量的同时启动erlang 为了测试我的程序的可伸缩性。我希望在更多内核上运行程序应该比在更少内核上运行更快。 如何指定核心限制? 事实上,我已尝试使用smp -disable(我认为它将在1核上运行?不是吗?)但执行时间仍然与更多内核相同。 我还尝试将+ S 1:1(假设1个调度程序以便在1个核心上运行?以及其他调度程序编号),但似乎没有任何改变。
是因为我的程序的特点还是我在指定核心限制时做错了什么? 如果可能的话,有人可以提供一些关于如何扩展Erlang程序的技巧。
非常感谢。