getLicenseServerResourceInfo

Syntax

getLicenseServerResourceInfo()

Arguments

None

Details

A license server is a standalone server that communicates with other nodes and controls node startup. It receives requests for resources (memory and CPU cores) from other nodes. A node can only be started if its requested resources are available.

You can configure localSite and licenseServerSite to enable/disable a license server. This function can only be executed by an administrator on a license server.

This function obtains information regarding DolphinDB license managed by the license server and returns a dictionary:
  • expiration: license expiration date

  • availableCores: number of available CPU cores

  • availableMemory: available memory (in GB)

  • maxNodes: maximum number of nodes

  • maxMemory: maximum memory (in GB)

  • maxCores: maximum number of CPU cores

Examples

getLicenseServerResourceInfo()
// output
expiration->2023.03.10
availableCores->10
availableMemory->52
maxNodes->4
maxMemory->64
maxCores->16