1. A system to provide finer grain control in optimizing multiple workloads across multiple servers, comprising: a plurality of servers to be utilized by multiple workloads; a plurality of virtual machines (VMs) at each of the plurality of servers, wherein the plurality of VMs at each of the plurality of servers each serve a different one of the multiple workloads; and resource management logic to distribute server resources to each of the plurality of VMs according to predicted resource needs of each of the multiple workloads, whereby, each of the multiple workloads are distributed across the plurality of servers, wherein fractions of each of the multiple workloads are handled by the plurality of VMs, whereby, the fractions of each of the multiple workloads handled by each of the VMs can be dynamically adjusted to provide for optimization of the multiple workloads across the multiple servers.