OS scheduling vs. VM scheduling

Vlad Dumitrescu <>
Thu Jan 22 15:10:35 CET 2004


From: "Joachim Durchholz" <>
> When leafing through old messages, I hit on Vance Shipley's old "One
> Million Processes" thread, and my mind made a connection to a recent
> information snippet.
>
> The new Linux 2.6 kernels have been reported to spawn processes at a
> rate of 100.000 within a relatively short time (seconds or very few
> minutes).

Hi,

It will be interesting to see some real figures.

There are some notes I'd like to make about your thoughts:

> If that's true, one of the features of Erlang could be folded
> back into the operating system.

    - with an important precondition: that one runs Erlang on Linux, which (at
least today) is probably a minority of cases. Ericsson usually runs Solaris, and
I think they count as the heaviest user.

    - Spawning processes is just one facet. If context switching time isn't
correspondingly improved, there is still a long way to the Erlang performance.

/Vlad



More information about the erlang-questions mailing list