RLM doesn’t currently have a built-in way to limit an application to a specific number of CPU cores. But this can be implemented with logic in your application.
RLM LICENSE lines can be configured to include an options string. This string is up to 64 characters in length and is included in the license signature (something that can’t be modified by end users). You can add the number of CPU cores your customers are licensed for in this field, either as an integer, or as a string. For example: “options=”cpu8”.
In your application you will want to get the contents of the options string with the rlm_license_options() API call. This will allow you to query for the number of CPU cores enabled in the license and restrict your application to that number of cores during processing.