|
Welcome to Cheryl's List. Thanks for signing up! Feel free to forward this to others who may be interested. If you obtained this from someone else and would like your own copy
in the future (no charge!) just go to our web page http://www.watsonwalker.com
and fill out the form
under "Cheryl's List" -- that signs you up. Remember, it's a
one-way list, from us to you. A "reply" will come just to me,
not to the other members of the list. To subscribe or unsubscribe via email,
send an email message with only the word "subscribe" or "unsubscribe"
as the body of the message to cheryls-list-request@xmission.com. Past issues
can always be obtained at http://www.watsonwalker.com/archives.html.
In these letters, we'll alert you to selected APARs, flashes, or manuals,
answer questions of general interest, provide updates to our newsletter
(Cheryl Watson's TUNING Letter - referred to as TL below), let you know
if anything of importance has been added to our Web pages, and, of course,
tell you about our products and services. This email service does not attempt to match the huge volume of information
we provide in the TUNING Letter. For subscribers, it will provide quicker
corrections, time-sensitive updates, breaking news, or further comments
on newsletter articles already in your possession. For non-subscribers, these messages will show you, we hope, the quality
and scope of the material normally found in the 40-60 pages of a typical
TUNING Letter. If you don't subscribe, we'd love to have you as a customer.
Please see our Web page for telephone numbers and the tables of contents
of all past issues. By the way, ALL of the past print issues of the TUNING
Letter are still available and can be purchased by anyone. So - we hope you'll find this service valuable. Be sure to send email
to cheryl@watsonwalker.com
if you have any questions or comments. In this issue, I'll cover the following: 1. CMOS Update 1. CMOS Update My item on "CMOS and COBOL" in the last Cheryl's List caused quite a stir! Amdahl had included some of my comments in an "internal-use-only" Newsflash, but in a context which implied that I thought that IBM's Rx4 CMOS machines caused a 200% increase in a user's program. My original comment was referring to pre-Rx4 machines, not Rx4. Amdahl has retracted the statement, but there's still a bit of confusion out there. If you have any questions about what I meant, please contact me. With that said, however, let me point out two other items relating to CMOS. First, I don't think I've ever stressed enough the fact that the biggest culprit in most of the overhead problems is the misuse of the COBOL compiler option called TRUNC(BIN). This option causes additional decimal arithmetic to be invoked when using subscripts, and it's the decimal arithmetic instructions that are slower on the CMOS machines. For more efficient methods, use an installation default of TRUNC(OPT) or TRUNC(STD). See the COBOL manuals for additional information. Since some overhead for TRUNC(BIN) is present even in bipolar machines, you should ensure that TRUNC(BIN) is NOT the installation default. The second point I'd like to make is that I've had very good reports on the Rx4 CMOS machines. In every case but one, I've heard that the Rx4 is meeting expectations based on LSPR ratings. In the one case, all programs but one are behaving as expected. The one program is taking 14.5 hours of CPU time instead of the expected 12 hours (a 20% increase). It turns out the program processes 85 volumes of tapes and does a pack and unpack on all of the tape data in order to perform compression. While we aren't certain that this is the same phenomenon as the COBOL subscripts, we assume it is. In this installation, the program was scheduled to be re-written, and their schedule has simply been moved up. 2. WSC Flashes of Interest I found two WSC Flashes issued in December to be especially interesting. Flash #9648 describes some problems that occurred when TCP/IP V3R2 was installed on the OS/390 R2 ServerPac. You need the instructions from the flash in order to complete the installation of TCP/IP. I've talked to at least four people in the middle of their OS/390 R2 install who were unaware of the flash. The second flash, #9646, provides documentation about IBM's CMOS SAP (System Assist Processor). The SAP acts as an offload engine for the CPUs, such as performing the functions of an IOP (I/O Processor), internal disk controller for the Multiprise 2000 series, and support for non-synchronous data sharing in a parallel sysplex environment. A little-needed option of the 9672 CMOS machines allows you to configure
one of your normal CPU processors to an additional SAP for I/O-intensive
workloads, such as in a TPF environment. The flash explains the difference
in the Configuration Specification setting of "I/O Intensive"
or "Standard (processor intensive)". In summary, the flash recommends
that you use "I/O Intensive" for TPF environments, for Multiprise
2000 servers with internal disks, for MVS running under VM (this last one
is for the pre-Rx4 machines only), or for any other extremely high I/O
concentrated usage; use "Standard" for all of the rest. Note
that "I/O Intensive" converts a regular CPU into a SAP, thus
reducing the processing capacity of the machine. When I talked to the author
of the flash, WSC's Walt Caprice, he said that this seems to be a confusing
area for most people and he wrote this flash to help people understand
it. During this coming week, we'll be uploading new course descriptions containing slight modifications to the topics and schedules. As mentioned in the last "Cheryl's List", we also added our Quickstart Policy paper and tables to our Web site. 4. IBM-MAIN LISTSERVER ADDRESS In some issues of our Cheryl's List #1, item 4 had a incorrect reference to "listerver@ua1vm.ua.edu." It should have read "listserv@ua1vm.ua.edu." 5. IBM Manuals Online IBM is providing a Web page to allow you to access OS/390 manuals online. See the OS/390 home page at http://www.s390.ibm.com/os390 and click on the new "library" icon. 6. Class Brochures Now Available 7. Cheryl Watson's TUNING Letter, 1996 No. 6 status Focus: RAID This is the introduction by well-known I/O authority Dr. H. Pat Artis to one of his articles on RAID in this issue. These new DASD subsystems provide reliability and stability by use of redundant systems (RAID - Redundant Array of Inexpensive (or Independent) Devices). When you add to that the fact that these new subsystems provide reductions in floorspace, energy requirements, and price/GB you'll see why they'll be in most installations within the next couple of years. RAID may require changes in your current cache tuning techniques. If you're trying to tune your RAID systems using traditional tuning methods, you could be doing exactly the opposite of what's recommended for RAID. Because this is such an important subject, we've asked Dr. Artis to provide us with an introduction to RAID technology (RAID in a Nutshell), an article on how RAID is changing the analysis of our DASD subsystems (Sibling Pend - Like a Wheel Within a Wheel), and answers to some of the most frequently asked RAID questions from our users. TCP/IP IBM's latest version of TCP/IP V3R2 is a major step forward in improving that performance. If you are beginning to have a large TCP/IP workload, you should be looking into migrating to the new release (we also include a quick product review). Also, InterLink Process Systems produces an MVS and OS/390 version of TCP/IP, TCPaccess, that often provides better performance than IBM's version. Their newest version is also described here. In responding to their customers' request for help in tuning TCP/IP, IBM has provided a TCP/IP Performance Tuning Guide and a Web site devoted to TCP/IP issues. If you haven't encountered TCP/IP yet, plan on it soon. Every installation I talk to today is trying to learn how to manage this new, growing workload. S/390 News I'd like once more to stress the importance of planning the Year 2000 migration. The Year 2000 conferences, IBM's essential white paper on Year 2000, and many vendors are now available with tools and consulting to help you move into your migration. If you haven't begun your planning for one of the largest conversions you'll ever go through, it's important that you start now. In general, this means moving to at least OS/390 R2, the latest subsystem releases (CICS, IMS, DB2, etc.), and the latest compilers (such as COBOL for MVS - described in this issue with a list of possible migration tools). I don't mean to belabor this point, but I'm still seeing less than 20% of my students are from sites that have a Year 2000 migration in progress. More Tips In our Q & As, we discuss how to tune TCP/IP, how to set the SRM parameter RCCCPUT, give a description of the CPU and storage overhead when moving to new releases of MVS (e.g. you could expect to see a CPU increase of 2% to 5% and a storage increase of 6MB to 10MB when moving from SP 4.3 to SP 5.2.2 or OS/390 R1), and provide some help with COBOL migration tools. And you'll find Part 3 of Bob Archambeault's series on CICS VSAM file tuning. That's all for now. Stay in touch and stay tuned! Cheryl Watson
|