Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🚀 Performance & Resource Management


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
ReservedFDs25622

Description:

This configuration parameter specifies the number of reserved file descriptors (FDs) that the node will allocate. These reserved FDs are set aside for operations that require temporary file descriptors, such as DNS queries, SQLite database interactions, and other short-lived network operations. The total number of file descriptors available to the node, as specified by the node’s file descriptor limit (RLIMIT_NOFILE), should always be greater than or equal to:

IncomingConnectionsLimit + RestConnectionsHardLimit + ReservedFDs.

This parameter is typically left at its default value and should not be changed unless necessary. If the node’s file descriptor limit is lower than the sum of the three components, it could cause issues with node functionality.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
DisableLedgerLRUCachefalse2727

Description:

Disables LRU caches in Ledger.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
BlockServiceMemCap5000000002828

Description:

The memory capacity in bytes that the block service is allowed to use for HTTP block requests. It redirects the block requests to a different node when it exceeds this capacity.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
GoMemLimit03434

Description:

Provides the Go runtime with a soft memory limit. The default behavior is unlimited, unless the GOMEMLIMIT environment variable is set.