[erlang-questions] How much load can supervisors handle?

Jesper Louis Andersen <>
Thu Oct 25 11:40:03 CEST 2012

On Oct 24, 2012, at 11:18 PM, Chris Hicks <> wrote:

> Does anyone have any experience running one supervisor with a thousand, ten-thousand, or more, workers under it with a high rate of churn? Would a dynamically expanding tree of supervisors, which would obviously need to be balanced, be a good solution for this?

Go dig the archives of this mailing list. I remember this question cropped up a couple of months ago.

simple_one_for_one supervisors are built to handle large amounts of workers. The others are operating on
lists and that might become a problem. I do remember people thinking about how to split up the supervision pool at some point. If not for anything else, then because of the fact that a single supervisor is a contention point.

Jesper Louis Andersen
  Erlang Solutions Ltd., Copenhagen

More information about the erlang-questions mailing list