NoMachine Support

Your questions answered

Knowledge Base

Searching in: Articles & FAQs
Filter the search results
Applies to:
Last update:
Searching in: Articles & FAQs
ID: AR11B00072
Applies to: NX Licensing
Added on: 2004-11-05
Last update: 2016-12-21
NoMachine server licensing, Hyper-Threading Technology and Dual Core/Multi-Core Technology

Whatever your choice of computer system architecture NoMachine's Terminal Server, Enterprise Server, Terminal Server Node licensing is based on the number of cores per physical processors in a system. NoMachine's pricing is not socket-based.

NoMachine treats multi-core processors as having multiple processors on one dye. Therefore, a dual-core processor chip is essentially 2 processing CPU's on a single dye. For NoMachine licensing purposes this is treated as a 2 CPU subscription license.  In the instance of a quad-core processor, NoMachine would price this as 4 full processing CPU's since 4 distinct processors exist on one dye. This would require a license for 4 CPU.

The following products do not calculate the CPU x cores of the hardware in place: Workstation, Small Business Server, Enterprise Desktop.

Dual Core Processors
A Dual Core processor has two physical processors embedded in a single dye sharing a single bus.  Although the bus is shared, the CPU has in fact two physical processors.  As such, a server having a single Dual-Core processor has two physical processors, and therefore requires one license for 1-2 CPU.  When a server has two Dual Core processors (which yields four physical processors), a single license for 4 CPU is required.

Multi Core Processors
Current and future multi-core processers that have more than two cores (e.g. 4, 8, 16 and beyond) require a license that supports the total number of physical cores in the server.  For example, a server with two quad core processors (equating to eight) will require an 8 CPU license.

Hyper-Threading Processors
With Hyper-Threading, a single processor can have two logical processors that share the same execution resources of the single processor core. In this scenario, when a server has a single HT processor, one license for 1-2 CPU is required.  When a server has dual HT processors (which can function as four logical processors), a single license for 1-2 CPU is required.

Virtual Server Instances
For virtual server instances, NoMachine licenses are based on the number of actual allocated CPU resources to the virtual machine.  Thus a 16-core machine with one virtual NoMachine instance that is allocated 2 CPU Cores of resources would only require a 2 CPU license from NoMachine.