Threads per core system properties
Tune TPC using the Netty system parameters.
Tune TPC using the Netty system parameters.
- -Ddse.io.aio.enable
-
Set to
false
to have all read operations use theAsynchronousFileChannel
regardless of the operating system or disk type.The default settingtrue
allows dynamic switching of libraries for read operations as follows:LibAIO
on solid state drives (SSD) and EXT4/XFSAsynchronousFileChannel
for read operations on hard disk drives and all non-Linux operating systems
CAUTION: Use this advanced setting only with guidance from DataStax Support.Default:
true
- -Ddse.io.aio.force
- Set to
true
to force all read operations to useLibAIO
regardless of the disk type or operating system.CAUTION: Use this advanced setting only with guidance from DataStax Support.Default:
false
- -Dnetty.eventloop.busy_extra_spins=N
- Set to the number of iterations in the epoll event loops performed when queues are
empty before moving on to the next backoff stage. Increasing the value reduces latency
while increasing CPU usage when the loops are idle.
Default:
10
- -Dnetty.epoll_check_interval_nanos
- Sets the granularity for calling an epoll select in nanoseconds, which is a system
call. Setting the value too low impacts performance because by making too many system
calls. Setting the value too high, impacts performance by delaying the discovery of
new events.
Default:
2000
- -Dnetty.schedule_check_interval_nanos
- Set the granularity for checking if scheduled events are ready to execute in
nanoseconds. Specifying a value below 1 nanosecond is not productive. Too high a
values delays scheduled tasks.
Default:
1000