From 988f5f5e8061ce2e135a314ca782788eda478a06 Mon Sep 17 00:00:00 2001
From: Lukas Larsson
Date: Tue, 30 May 2017 16:35:18 +0200
Subject: erts: Move all I/O polling to a seperate thread
---
erts/doc/src/erl.xml | 35 +++++++++++++++++++++++++++++------
1 file changed, 29 insertions(+), 6 deletions(-)
(limited to 'erts/doc/src/erl.xml')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index 71fe08d4e6..d24c35d217 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -762,13 +762,36 @@
process_flag(message_queue_data, MQD).
-
+ +IOp PollSets
-
-
Enables or disables the kernel poll functionality if supported by
- the emulator. Defaults to (disabled).
- If the emulator does not support kernel poll, and flag
- is passed to the emulator, a warning is
- issued at startup.
+ Sets the number of IO pollsets to use when polling for I/O.
+ This option is only used on platforms that support concurrent
+ updates of a pollset, otherwise the same number of pollsets
+ are used as IO poll threads.
+ The default is 1.
+
+
+ +IOt PollThreads
+ -
+
Sets the number of IO poll threads to use when polling for I/O.
+ The maximum number of poll threads allowed is 1024. The default is 1.
+
+
+ +IOPp PollSetsPercentage
+ -
+
Similar to +IOp but uses
+ percentages to set the number of IO pollsets to create, based on the
+ number of poll threads configured. If both +IOPp and +IOp
+ are used, +IOPp is ignored.
+
+
+ +IOPt PollThreadsPercentage
+ -
+
Similar to +IOt but uses
+ percentages to set the number of IO poll threads to create, based on
+ the number of schedulers configures. If both +IOPt and
+ +IOt are used, +IOPt is ignored.
+
-
--
cgit v1.2.3