How to enable NUMA-Aware

Non-Uniform Memory Access (NUMA) is a computer memory design for multiprocessors, where each processor is connected with the dedicated memory and the memory access time depends on the memory location relative to the processor. Under NUMA, a processor can access its own local memory faster than non-local memory (memory local to another processor or memory shared between processors). NUMA is usually used on servers, while most ordinary computers are non-NUMA.

Primo Ramdisk Ultimate and Server have added a new feature called NUMA-Aware since v6.6.0 to better support NUMA computers. If NUMA-Aware is not turned on, Windows will randomly allocate the memory required by the ramdisk from a NUMA node, which will cause the following two problems: 1) Too much memory is occupied from this node, and other applications may report errors due to insufficient memory on this node; 2) Programs running on other nodes are always relatively slow when accessing the ramdisk. With NUMA-Aware, Primo Ramdisk is aware of the NUMA topology and requests the memory from each NUMA node in a balanced manner to avoid the above problems.

By default, the NUMA-Aware feature is turned off in Primo Ramdisk. For non-NUMA computers, this feature does not need to be turned on. For NUMA computers, if you want to enable this feature, enter the command in the CLI environment: rxprd set NumaAware 1, and then restart the computer to apply the change.

To turn off NUMA-Aware, run the CLI command: rxprd set NumaAware 0, and then restart the computer.

For detailed information about the CLI commands, please refer to Primo Ramdisk CLI Overview.
Tags
How to create custom folders
How to upgrade to Primo Ramdisk for VSuite Ramdisk registered users