1. A computer implemented method for configuration of a plurality of server nodes of a high performance computing (HPC) system, the method comprising the steps of: measuring a benchmarked value of an actual performance parameter for each server node, wherein measuring the benchmarked value of the actual performance parameter for each server node comprises: executing a performance test at an initial boot stage of each server node; and storing, on the HPC system, the benchmarked value with an identifier of the server node; comparing the benchmarked value of the actual performance parameter for each server node to a threshold value; determining a configuration recommendation based on the comparison of the benchmarked value of the actual performance parameter to the threshold value, and at least one configuration rule, wherein the configuration recommendation comprises an installation location of each server node; and configuring the plurality of server nodes in dependence upon the configuration recommendation, including assigning to at least one server node an HPC system role, HPC system roles including storage, management, login, compute, and bridge.