The hardware layer concerns the CPUs and memory available.
Issues at the hardware layer include:
CPU throughput
Disk access: controllers as well as disks
Disk backup
Memory usage
Virtual machine configuration: resource allotment and allocation
Address these issues by:
Adding CPUs to match workload
Configuring the housekeeper tasks to improve CPU utilization
Following multiprocessor application design guidelines to reduce contention
Configuring multiple data caches