affinity location-set
Use affinity location-set to set the affinity of a process to a set of CPUs.
Use undo affinity location-set to remove the configuration.
Syntax
affinity location-set { slot slot-number }&<1-5> { attract strength | default | none | repulse strength }
undo affinity location-set { slot slot-number }&<1-5>
Default
No location affinity is set for any process.
Views
Placement process view
Predefined user roles
network-admin
Parameters
slot slot-number: Specifies an IRF member device by its ID.
attract strength: Sets a positive affinity in the range of 1 to 100000. The higher the value, the stronger the preference for the process to run in the specified CPU.
default: Sets the affinity to the default, a positive affinity of 200.
none: Sets the affinity to 0, which means the active process has no preference for any location and the system determines its location.
repulse strength: Sets a negative affinity in the range of 1 to 100000. The higher the value, the weaker the preference for the process to run in the specified CPU.
Usage guidelines
This command sets the preference for a process to run on a specific CPU. You can specify up to five CPUs in this command.
Examples
# Configure a positive affinity of 500 to IRF member device 3 for BGP.
<Sysname> system-view [Sysname] placement program bgp [Sysname-program-bgp] affinity location-set slot 3 attract 500