For this server there are 4 cores limited to Linux or VIOS usage and 4 cores licensed for usage by any OS (AIX, IBM i, Linux or VIOS). Since IFL-compliant workloads can be dispatched on all core types, IFL-compliant workloads have 8 total cores available. Similar information can also be retrieved through the HMC command line interface using the command lshwres -m YOUR-SERVER-NAME -r proc --level sys.Management of IFL coresWhen a server has a mixture of IFL and non-IFL cores, AIX and IBM i partitions are not allowed to use IFL resources, but IFL-compliant workloads can run on any core.Prior to FW840 on POWER8 servers, customers are responsible to ensure that resources assigned to workloads that were not IFL-compliant do not use any IFL resources. One way for customers to manage this restriction would be to put their AIX and IBM i partitions in a shared processor pool to ensure these partition types are not using any IFL resources. Starting in FW840 on POWER8 and all POWER9 enterprise class servers, IBM has automated the tracking of cores used by AIX and IBM i. For example, if you purchase a server with 20 cores for AIX/IBM i and 20 cores of Linux, the PowerVM hypervisor will ensure automatically that at most 20 AIX/IBM i virtual processors will be running at any point in time. This removes the need for customers to use techniques like shared processor pools to manage CPU consumption. Also, if a dynamic LPAR (DLPAR) operation is requested for an AIX/IBM i partition to add physical processors to a dedicated partition or entitled capacity to a shared partition, the request will be allowed if the server remains in compliance with the licensed cores for AIX/IBM i. Similarly, if a partition attempts to boot and there are insufficient AIX/IBM i cores available, the partition may boot with reduced resources or may not boot at all depending on the minimum resources set for the partition. This is all part of the automatic compliance that has been built into the PowerVM hypervisor.Live Partition Mobility when target server has IFL coresWhen migrating an AIX/IBM i partition to a server that contains IFL cores, the request will only succeed if there are enough available AIX/IBM i cores to satisfy the resources required by the migrating partition. Since Linux partitions can run on any type of cores, migration only needs to ensure there are enough processors of any type available on the target server.IFL resources and AffinityThe PowerVM hypervisor will automatically select resources that optimize the resource affinity for partitions independent of the difference between IFL and non-IFL resources. For example, if you have an IFL-compliant partition with 0.5 processor units and an AIX partition with 0.5 processor units, the hypervisor can share the same physical core if this optimized the affinity for the partitions. The hypervisor manages memory is a similar manner to optimize the partition affinity to deliver optimum performance.SummaryThis overview of IFL resources provided an insight into how to leverage your enterprise class server if you are considering using the IFL option to reduce your total cost of ownership. You can read more about IFL here.