IDC already reported that unit sales have slid, while dollar sales are growing, an indication that fewer but more powerful machines are being sold. Instead of a 61 percent increase in server shipments by 2010, IDC now expects server sales will grow by 39 percent.
In projecting this trend out a few years, it had to revise its server sales projections downward. Between now and 2010, IDC sees the x86-based server market dollars shrinking by nine percent, from $36 billion to $33 billion, and actual unit sales down 18 percent, from 10.5 million servers to 8.7 million servers.
"On its own, multi-core wouldn't have been that interesting," she told internetnews.com. "It probably would have been just another speed bump. It's the addition of virtualization that lets you take advantage of multi-core much more quickly."
Virtualization lets you run multiple single threaded apps and get the benefits of multi-core technology without having to rewrite your applications to be multithreaded. So a single machine with a dozen or more virtual environments all can run these applications in a way a single-core system never could.
"It allows you to fully exploit an unutilized processor. Virtualization is what we think of as the killer app for multi-core. It lets customers take advantage of multi-core early without having to re-architect for it," said Bailey.
IDC estimates that the number of virtual servers will rise to more than 1.7 million physical servers by 2010, resulting in 7.9 million logical servers. Virtualized servers will represent 14.6 percent of all physical servers in 2010 compared to just 4.5 percent in 2005.
This means customers are growing more confident in the uptime reliability of x86-based hardware. While they haven't approached mainframes in reliability, x86 systems are a lot better than in previous years, and come with better configuration and management tools.