Page 1 of 1

License Checking by DataStage

Posted: Tue Jun 28, 2005 12:59 am
by ewartpm
We have a 32 cpu machine that has been partitioned. DataStage runs under a 4 cpu partition because we have a 4 cpu license. However, when the jobs are run we get warnings in the job logs about violation of the number of cpu's. It seems DataStage does a 'system' scan instead of a partition scan.

I have been tasked with monitoring DataStage to ensure it does not use more than 4 cpu's whenever it runs. We need this information to present a case to Ascential/IBM.

Does anyone know how I could gather this information i.e. what Windows command/utility could be used?

If anyone else has managed to solve this problem, (besides buying more DataStage licenses), the solution would be greatly appreciated.

Maybe one should just hack the registry :wink:

Posted: Tue Jun 28, 2005 2:34 am
by roy
Hi,
This was covered before.
in short unless the partition is independant as if it was a stand alone machine it will detect additional CPUs.
If this is the case and despite that you have a problem you should loag a support call.

Posted: Tue Jun 28, 2005 3:02 am
by ewartpm
Hi Roy

According to the guys who set up the partition, it is independent, hence my dilema. Also, call has been logged with Ascential by no joy there either.

We use job sequencers and the warning status from the license warning is causing problems because of the warning triggers we have set.

I will search the rest of the forums to see if anyone has a solution.

Do you know how to monitor how many cpu's DataStage uses when it runs?

Posted: Tue Jun 28, 2005 5:24 am
by roy
That is the exact dilema!
when I say independant I mean as far as that config is concenred there are only x processors all available to DS so there is no way DS sees more then in the liscense you have.
In short if you have 8 processors there is no way to get rid of this if you only have a 4 CPU liscense!

Posted: Tue Jun 28, 2005 5:38 am
by ewartpm
:( Thanks Roy ... encouraging it is not !!

I guess I'm going to have to beg Ascential for some freebies :roll:

Posted: Tue Jun 28, 2005 5:50 am
by roy
Sorry to dissapoint you but getting them to sponcer your attendance in Ascential 2005 has better chances :(

And no one can blame them for DS behaving this way !!!

It is simple if you could work undisturbed with 2 CPU liscense on a 32 CPU machine why should you pay for more?

even if you proove you restrict it to only 2 CPUs who will enforce this along time?!

This is perfctly understandable for any CPU based liscense.

As for changing the pricing methods that is another thing.....

Good Luck :)

Posted: Tue Jun 28, 2005 6:17 am
by ogmios
The good news... IBM is planning to synchronize DataStage licensing schems with the rest of their products... site wide licensing, ...

Ogmios

Re: License Checking by DataStage

Posted: Tue Jun 28, 2005 6:34 am
by chulett
ewartpm wrote:We have a 32 cpu machine that has been partitioned. DataStage runs under a 4 cpu partition because we have a 4 cpu license. However, when the jobs are run we get warnings in the job logs about violation of the number of cpu's. It seems DataStage does a 'system' scan instead of a partition scan.
So... a Windows machine with 32 processors? :wink:

We run on a logical partition of a 32 processor Superdome. The partition has its own IP address, host name, memory and only 8 of the 32 processors. With an 8 cpu license, DataStage runs fine. If you run something like 'glance' or 'prstat' when logged on to your partition, how many cpus does it show?

Posted: Tue Jun 28, 2005 7:09 am
by roy
My guess they use an ES7000 or something like that from unisys
They are capable of reaching the mentioned configuration and are quite capable machines performance wise as well.
And yes they run on windows OS (NT data center or similar perhaps win2003 today)

Posted: Tue Jun 28, 2005 7:26 am
by chulett
Good 'guess' Roy! :wink: :lol:

ewartpm, I guess you missed the discussions here and on ADN over hyperthreading and licensing. Throw in dual core cpus and you've got an interesting licensing dilemma. As of now, right or wrong, "look like 32 cpus" means "must license 32 cpus". Unless Ascential does a better job of integrating into your Unisys and its affinity technology.

Out of curiousity, when allocated a 4 cpu partition is it actually restricted to 4 cpus? 4 hyperthreaded cpus, so 8 'logical' ones? I'm wondering how many cpus DataStage sees (8/16/32) and if turning off hyperthreading on your 4 would be a workaround to stop the licensing warnings?

Good luck! Let us know how it all turns out.

Posted: Tue Jun 28, 2005 7:40 am
by ewartpm
DataStage has been partitioned to see 4 cpu's (2 hyperthreaded). DataStage sees all 32 cpu's.

Yep the Unisys box is not bad, one can partition it to the point of having a different OS running each partition. It's like splitting the box into many servers. We have not done that on this box. We have a bigger Unisys box which has been split and it performs very nicely.

As far as Ascential changing their licensing option, maybe big blue will introduce a less punitive agreement and waiver at least hyperthreading.

Will update this forum when I get a reply from Ascential.