z/OS Release 8 CPU SMF Record Changes
MartinPacker 11000094DH Visits (2014)
I've just been looking at some fascinating SMF 70 records. They come from a System z9 EC S54 machine and the LPAR they're from is running z/OS Release 8. I say "fascinating" because:
Some of the changes described below are not, in fairness, at my behest.
The final section of the SMF 70 record used to simply be a lookup table for "pool number" versus "characterised processor type name". So, for example zAAPs would be in Pool 3 - for z9. (For z990 they're in Pool 2, alongside all the rest of the non-GCP processor types. But modern machines often have enough logical processors (and LPARs) to cause some of the Logical Processor sections in the record to overflow to second (and perhaps third) records. This means working out the configuration of a machine from SMF 70 requires you to process several records as one. Certainly our code (and probably that of other programs) doesn't process them as one. So in Release 8 there's a very useful enhancement...
Each of the "lookup table" sections now has a count of the number of each engine type. So, for example, the ICF lookup table section has the number of ICF processors on the physical machine.
I asked for this a while back and I thought I had it in z/OS Release 7. However I've seen a number of sets of R.7 where this field isn't in the record. But in this case the field is populated with "S54". I assume this has little to do with z/OS Release 8 vs Release 7, but rather more to do with microcode levels on the processor. And the importance of this is that I can be sensitive to the number of books installed on the machine when recommending things like upgrades.
Machine Serial Number
This, which I asked for, has two purposes:
I concede these are small "fit and finish" items but they do make the SMF 70 data just that little bit more useful and usable.