From ac7dcc23af68ef5a01ce5ca03ad485595bf5e18b Mon Sep 17 00:00:00 2001 From: Rickard Green Date: Wed, 9 Nov 2011 17:21:20 +0100 Subject: Add switch that can disable scheduler compaction of load --- erts/doc/src/erl.xml | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'erts/doc') diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml index 514ee5ffaf..50f90ec9df 100644 --- a/erts/doc/src/erl.xml +++ b/erts/doc/src/erl.xml @@ -738,6 +738,19 @@ erlang:system_flag(scheduler_bind_type, SchedulerBindType).

+ +scl true|false + +

Enable or disable scheduler compaction of load. By default + scheduler compaction of load is enabled. When enabled, load + balancing will strive for a load distribution which causes + as many scheduler threads as possible to be fully loaded (i.e., + not run out of work). This is accomplished by migrating load + (e.g. runnable processes) into a smaller set of schedulers + when schedulers frequently run out of work. When disabled, + the frequency with which schedulers run out of work will + not be taken into account by the load balancing logic. +

+
+sct CpuTopology -- cgit v1.2.3