Threads per core system properties

Set to false to have all read operations use the AsynchronousFileChannel regardless of the operating system or disk type.

The default setting true allows dynamic switching of libraries for read operations as follows:

  • LibAIO on solid state drives (SSD) and EXT4/XFS

  • AsynchronousFileChannel for read operations on hard disk drives and all non-Linux operating systems

Use this advanced setting only with guidance from DataStax Support.

Default: true

Set to true to force all read operations to use LibAIO regardless of the disk type or operating system.

Use this advanced setting only with guidance from DataStax Support.

Default: false


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


Set to the number of iterations in the epoll event loops that are 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


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

Was this helpful?

Give Feedback

How can we improve the documentation?

© 2024 DataStax | Privacy policy | Terms of use

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: +1 (650) 389-6000,