1. A method of determining a set of scalability factors for linear and exponential scaling characteristics of an operating system for use in analyzing system performance for a source system configuration and a destination system configuration to determine a system performance level, the method comprising: receiving a set of CPU performance data; storing the set of CPU performance data in an internal CPU performance repository; deriving an analysis of the set of CPU performance data by a set of characteristics of the operating system, a chip architecture set, a number of chips, a number of cores per chip, and a number of supported threads per core; wherein the analysis is derived using a discrete event simulation or a standard queuing theory analysis; determining the set of scalability factors based on the analysis; comparing the system performance level with an expected system criteria; determining if the system performance level meets the expected system criteria; adjusting the destination system configuration if the system performance level does not meet the expected system criteria; and selecting the destination system configuration for implementation when the system performance level meets the expected system criteria.