Browse this section

Choosing CPU and RAM for a dedicated server

CPU model, core count, memory capacity and your application design all matter. A workload that runs one busy thread has different needs from parallel build jobs or many independent virtual machines. Size from measurements rather than the largest number in a specification.

Collect useful sizing information

  • Record typical and peak CPU use, busy periods, memory use and swap activity over a representative business cycle.
  • Identify whether the application is limited by single-thread performance, parallel processing, storage latency or another dependency.
  • Include memory for the operating system, caches, databases and planned growth. Check licence rules that depend on cores or sockets.
  • Confirm the exact processor model and installed memory in the written quote, especially where a listing offers alternative components.

Send resource graphs and a description of your software with your request. Synthetic benchmark results can help compare machines, but a representative application test is a better acceptance check. Avoid reducing memory simply because average CPU utilisation is low.

Was this guide helpful?

Related guides

Choosing a control panel and its licence

A control panel can simplify website, database or mail administration, but it also introduces software compatibility, resource and licensing requirements. Panel installation should be coord…

Understanding disks, RAID and usable storage

An offer showing several drives describes raw hardware capacity. The space available to your application depends on the selected RAID layout, filesystem, reserved space and any replication.…

Need help applying this to your service?

Tell us your service reference and what you need to achieve. Never include passwords or private keys in a ticket.

Contact support →
← All knowledgebase topics