Как указать количество ядер, на которых будет работать erlang
Я хотел запустить erlang, изменяя количество ядер, чтобы проверить масштабируемость моей программы. Я ожидаю, что запуск программы на большем количестве ядер должен быть быстрее, чем на меньшем. Как я могу указать основные ограничения? На самом деле, я пробовал использовать smp -disable (и я предполагал, что он будет работать на 1 ядре? Не так ли?) Но время выполнения остается таким же, как и с большим количеством ядер. Я попытался также поставить +S 1:1 (при условии, что 1 планировщик работает на 1 ядре? Так же, как и другие номера планировщика), но, похоже, ничего не изменилось.
Это было из-за особенностей моей программы, или я сделал что-то не так при указании основных ограничений? И, если возможно, кто-нибудь может дать несколько советов о том, как масштабировать ваши программы на Erlang.
Большое спасибо.