Why Dual-Core PCs make sense for server licensing
Historically, increasing CPU processor power has meant putting more circuits on every chip. The more circuitry that chip makers could pack into a CPU, the faster the CPU could run. But eventually, there's a limit to the number of circuits that will fit on one small piece of silicon. Also, both power consumption and heat creation increase as the number of circuits on a chip increases, which creates a new set of engineering problems.
Dual-core chips are essentially two separate processors--specifically, multiple processing-execution units--on one chip that plugs into one CPU socket on the motherboard. This design lets manufacturers create dual-core chips that run at lower clock speeds, consume less power, and generate less
heat than their single- core cousins.
The catch is that the software would have to be specifically written to take advantage of 2 or more processors. Multi-processor-aware applications such as SQL Server can readily take advantage of dual-core technology.
All things considered, dual-core servers offer about the same CPU performance as a single-core solution that has two processors. But for a
variety of reasons, dual-core servers tend to be less expensive. Today, moving from a four-CPU box to an eight-CPU box can be expensive. The manufacturing costs of an 8-way server that uses single-core CPUs are greater than the costs of making a server with four dual-core CPUs.
Today, 4x CPU servers are the standard "commodity box" that many customers use for SQL Server. Soon, I expect this standard to be a 4x dual-core server. The costs probably won't be too much more than a single-core 4x CPU box, but the performance of the dual-core server with eight "real" processors should be
noticeably better.
Why it's interesting for Servers that run Microsoft software (under Microsoft's pricing model). Microsoft will charge per CPU socket, not per core. So a four- CPU dual-core server (i.e., eight cores) would require a four-CPU license.
SQL server licenses are approx $5000 per CPU x 4 would be 20k. So that's a lot more power for your cash and at these levels the cost of licensing is
almost always going to outweigh the hardware costs, so you have an extra 20k in your hardware budget.






