Hacker News new | ask | show | jobs
by sitharus 3592 days ago
sort of. The run z/Architecture CPUs which implement a lot of backwards compatibility.

In the old days you had various modules you connected with dedicated CPUs for certain tasks, you'd pay more for them. These days they have a bunch of CPUs and the amount of money you pay IBM determines what those CPUs can do.

There's no physical difference between the Linux CPU, the DB2 CPU and the Java CPU, they're all the same as the main CPUs. IBM just charge you more for general purpose CPUs.

1 comments

Ahh, I recall that we ordered an upgrade of the system hardware because we needed 4 more CPUs, and this was accomplished by sending a code that unlocked extra CPUs that had been sitting in our basement all along since the day they installed that system.
At one point Sun had a similar model before RHEL + VMWare ate their lunch - https://docs.oracle.com/cd/E19095-01/sfe2900.srvr/819-1269-1...
IBM do the same for P series as well. You get the privilege of purchasing an 8 core server but you only get the rights to use 4 cores. It's your responsibility to pay IBM when comes the time to be able to use all the 8 cores. Organized crime of sorts... like democracy
Actually, if the prices are pre-agreed, it's a sweet deal. If I have a big box serving my users, being able to enable additional on premises capacity in minutes is nice.

Last time I did it, Dell took several weeks to deliver the new machine.

We didn't try but being speaking with the vendor it seemed that enabling extra cores could take about a week from raising a purchase order to the activation code coming through. Maybe larger customers who run hundreds of these may have a quicker turn around time dealing directly with IBM.

And it's not that IBM deliver an entire server like in your case. For most practical applications, it's merely the case of adding CPUs to the pool of CPUs available to the PowerVM hypervisor. If you need to provision additional memory or IO, that needs to be accounted in as well.

That hypervisor is weird on it's own. It's part firmware part software.

If you have big box serving your users who solely rely on CPU cycles then yes, it's a sweet deal. And consider yourself very lucky if you have users who will immediately see better performance if you throw more CPU cycles at them.

I remember one case where the activation code was in a sealed envelope. If used, the machine would acknowledge that through its direct line with IBM and billing would proceed. The unlocked resources would become available immediately.

That was in the early 90's and a lot could have changed since then.