MT#55283 document io-uring option

Change-Id: I84da22770f80c54969adb59ee36da2bed27448ea
pull/1826/head
Richard Fuchs 2 years ago
parent 7e90f4db2b
commit 9bce3a0077

@ -1148,6 +1148,23 @@ call to inject-DTMF won't be sent to __\-\-dtmf-log-dest=__ or __\-\-listen-tcp-
thus maintaining the order of the packets. Might help when having issues with thus maintaining the order of the packets. Might help when having issues with
DTMF packets (RFC 2833). DTMF packets (RFC 2833).
- __\-\-io-uring__
Enable **experimental** support for `io_uring`. Requires Linux kernel 6.0
or later.
When enabled, instead of the usual polling mechanism each worker thread
will set up its own `io_uring` and use it for polling, as well as directly
sending and receiving certain network data. In particular userspace media
data is sent and received directly via `io_uring`.
_NOTE: As of the time of writing, worker threads sleeping in an `io_uring`
poll are attributed to the host system as _I/O wait_ CPU usage, with up to
99% CPU time spent in _I/O wait_ (depending on the number of worker
threads), but without being attributed to any process or thread. This is
not actual CPU usage but rather indicates time spent waiting for a network
event, and so should be considered the same as idle CPU time._
- __\-\-dtls-cert-cipher=prime256v1__\|__RSA__ - __\-\-dtls-cert-cipher=prime256v1__\|__RSA__
Choose the type of key to use for the signature used by the self-signed Choose the type of key to use for the signature used by the self-signed

@ -136,6 +136,7 @@ recording-method = proc
# mos = CQ # mos = CQ
# poller-per-thread = false # poller-per-thread = false
# io-uring = false
# socket-cpu-affinity = -1 # socket-cpu-affinity = -1
# rtcp-interval = 5000 # rtcp-interval = 5000

Loading…
Cancel
Save