(Originally posted 2007-04-26.)
Here’s a salutary item from the BBC: The legacy of Guernica.
Mainframe, Performance, Topics
Martin talks Mainframe, sometimes Performance, and whatever other topics take his fancy.
(Originally posted 2007-04-26.)
Here’s a salutary item from the BBC: The legacy of Guernica.
(Originally posted 2007-04-20.)
Marna gave a very good presentation, covering a wide range of topics in this area. Here are some highlights – at least from MY perspective:
In z/OS R.7:
In z/OS R.8:
Previewed for z/OS R.9:
There’s been a lot of work on installation simplification in recent releases. I’m NOT the one to critique these enhancements. There are, though, items for both ServerPac and SystemPac.
The IBM Health Checker for z/OS is going to support migration and exploitation checks. I’ll admit it’s not a tool I get to use but A LOT of effort has gone into it – and the journey continues. For example I’ve just spotted in the R.9 preview that checks will be able to be written in REXX. Now THAT’s something else I might try.
This is a good general presentation on ensuring the environment and setup is right for WebSphere Application Server (WAS).
I’ve noticed this week that there’s a good German team of younger IBMers working on pre-sales work for the WebSphere brand. This presentation was given by two of them.
Thomas reminded me it takes in the neighbourhood of 20% to 30% more JVM heap to create the equivalent Java garbage collection behaviour (frequency and duration) with a 64-bit heap as was seen with 31-bit.
Thomas suggested that the thread/work pipeline should get thinner (lower limits) at each stage from inital arrival through to eg DB2. I’ll have to think about that one.
There will be free System z Optimised Applications (ZOA) 3-day workshops in Germany throughout 2007.
Jython is replacing JACL as the WebSphere scripting language. Jython is an “open” language, which is why installations are being encouraged to migrate to it.
Martina did a good review of connectivity options to eg CICS and IMS.
(Originally posted 2007-04-19.)
Available from 11 May, Driver Level 67 provides the BC GA2 / EC GA3 enhancements. The current one is 63. Parwez set the expectation the upgrade can be done non-disruptively if you plan carefully.
Common to BC and EC machines:
BC only:
Statements of Direction:
2 people in my session – one a hardware storage vendor and the other a business partner who does DB2 education. So we had a nice wide-ranging chat using the foils.
Websphere Developer for z is Eclipse-based, so has the usual Eclipse behaviours. There is a division of labour between the Eclipse-based workstation components and host components. I noticed EGL as one of the supported languages. I’m psyched enough to want to play with it! It would be fair, though, to note that things like refactoring for mainframe languages are not YET as advanced as those for java.
A good presentation on why z/OS is a good place to run Websphere Portal. Those advantages are mainly the same as for Websphere Application Server on z/OS.
A very good SOA-oriented overview presentation, with more detail on componentisation. Websphere Studio Asset Analyser and Application Transformation Workbench work together to help with transformation.
(Originally posted 2007-04-18.)
I was pleased that about 60 people attended this presentation.
Network Traffic Analyzer was announced today for QDIO problem determination. It’s exclusive to z9 and OSA-Express2. QDIO Diagnostic Synchronisation (also announced today) allows z/OS to signal to OSA-Express2 to synchronise software (z/OS) and hardware (OSA-Express2) traces.
Also announced today was OSA Dynamic LAN Idle, which is designed to reduce latency and improve performance. This feature, which requires z9 and OSA-Express2, affecting OSA inbound blocking and packing.
Connie had some nice but very busy graphs that show z9 performance vs z990 in this area.
CF Level 15 was announced today – increases tasks to 112. Recommend re-running CF Sizer as some structures will increase in size.
CF Level 14 had a reduction in “CF to CF” communication service times for duplexing. She reminded us that CF Level 14 also provided a more realistic view of CF Utilisation.
A customer has a 70GB CF structure for MQ!!!! There have been some improvements to allocation that get the allocation time for structures that big down to 3 minutes.
z/OS Release 8 has a new option – Message-Based Protocol – which reduces read I/O to the Couple Data Set, using XCF signals. You need a new format Couple Data Set and to turn it on with a SETXCF command.
Joan has a good discussion – with measurements – of CF Dynamic Dispatch.
APAR OW51813 adjusted the timing thresholds for CF Request Sync to Async conversion. This adjustment has only happened once.
A good review of the many things we’ve done to allow disk volumes to get larger, the most recent being:
(Originally posted 2007-04-17.)
I just started talking to the original developer of the IFASMFDP SMF Dump Program about adding more record selection sophistication to it.
I can promise absolutely nothing but are there any requirements any of you have for the SMF Dump Program?
(Originally posted 2007-04-17.)
This is very much an overview presentation. Other sessions go into more detail.
Paul provided a salutary reminder that z/OS Release 6 goes out of service at the end of September. We’re now supporting only the current release and the 2 previous ones.
APAR OA20314 (in support of zNALC) allows you to IPL with LICENSE=ZNALC rather than hardcoding the LPAR’s name according to the old NALC licencing convention (ZNALxxxx). zNALC is a big step forward in licencing, among other things allowing any modern System z server to participate.
Multiple subchannel sets (z9-109 only) is interesting in that it allows PAV aliases to be defined in the second subchannel set (SS0), freeing up addresses in SS0 (given the 64K limit). HyperPAV also (pardon the pun) addresses this. So the two functions together help greatly for large installations. (They work well together.)
Paul also presented on IBM’s programme of simplification for z/OS System Management. One could argue this takes all the fun out of it. 🙂 But seriously I think it’s an important strand going forward.
The Health Checker appears to be a big success story: When it was owned by the ITSO (the Red Books people) there were more than 3000 downloads. Now in z/OS Release 8 it’s fully integrated into the base operating system.
The writing is clearly on the wall for HFS. zFS is obviously the way to go. Note: This can be a migration worthy of serious planning. Major helpers became available in z/OS Release 7. I’d not noticed, by the way, that RMF had support for zFS.
Paul mentioned briefly an enhancement to WLM-Managed JES2 Initiators in z/OS Release 8. I’m going to have to do more research before commenting further on this one.
About 10% of his audience are already on z/OS Release 8. (He didn’t need to ask who’s on Release 9.)
On Release 8 some things struck me:
And on Release 9 (which has only been previewed at this point):
Group Capacity Limits supported by z/OS Release 8 – on z9 EC and BC only. You can have multiple groups in the one machine. You can set individual LPAR limits as well as a group limit for the group it’s in.
Kay also talked about zNALC, which became available a month ago. NALC and z/OS.e are withdrawn from marketing at the end of September 2007. I questioned whether Linux applications could be considered for certification, as well as UNIX and Windows. The good news is they can. This IS good news because lots of new applications are being built on the LAMP stack (where L stands for Linux). I’m thinking of eg blogging and wiki software.
It’s not my area but z/VSE 4.1 introduces Subcapacity Licensing for VSE.
An excellent explanation that, though difficult material for most, gave a good explanation of what MIDAWs are and why they help when they do.
I was very pleased to have around 50 people in my audience. And I got some good questions – mostly afterwards.
(Originally posted 2007-04-17.)
It’s been really nice meeting with so many acquaintances. The highlight of Day 1 was undoubtedly Pat Artis presenting on HyperPAVs. As I have a couple of foils on HyperPAVs from the DB2 perspective on Thursday it’s going to be nice not to have to explain them in too much detail – as Pat did such a great job.(The Thursday session is on I/O and DB2 Versions 8 and 9, a much wider ranging version of Jeff Berger’s 2006 MIDAWs presentation. Again these are Jeff’s foils rather than mine.)
(Originally posted 2007-04-16.)
The agenda this time is chock full of great sessions. I’ve “marked my card” for every single session.
Bob Hoey – marketing guy though he is – is giving a keynote speech that fills one with a lot of hope for the mainframe. (Bob, if you know nothing else about him, participated in the infamous “IBM Mainframe Marketing” videos that appeared on You-Tube a few months ago.)
So I’m really looking forward to this week, knowing I’ll meet a bunch of great customers, developers, colleagues in the field, business partners and vendors. In fact I already did. 🙂 And you’ll be relieved to note I read all of my 3 presentations in the past few days, including 2 of them on the plane over.
Will be Twittering through the week and maybe will blog more on the conference. Anyone reading this also here?
And it’s warm and sunny here in the München Hilton, right by the Englischer Garten. 🙂 Wish you were here.
(Originally posted 2007-03-23.)
This year’s IBM System z Technical Conference is 16-20 April in Munich.
Now I’ve got my three presentations together I can relax and have just perused the agenda: There are some very good sessions and some excellent speakers.
My sessions are:
Much Ado About CPU
I’ve worked pretty hard to move the z9 stuff into the main flow and also added stuff on z/OS R.8 and a tiny bit on R.9. I think it’s altogether a much better presentation.
Memory Matters in 2007
Completely revamped to add in more stuff about subsystems and also the RSM rewrite in z/OS R.8.
I/O Performance on the DS8000 with DB2 for z/OS Version 8 and 9
This was written by Jeff Berger of the DB2 lab and I’m pleased he’s asked me to present it for him. There’s less about MIDAWs, which is a good thing as it makes room for other stuff such as DB2 Version 9 and HyperPAVs.
I look forward to seeing you there.