tfh
Volume 16, Number 40 -- October 15, 2007

AS/400s Are From Rochester, RS/6000s Are From Austin

Published: October 15, 2007

by Doug Mewmaw

Last week, I did something that I never thought would happen in my IT life. I am a 19-year AS/400-iSeries-System i veteran, and I had the pleasure of attending my first ever System p Technical Conference, which was hosted in San Antonio, Texas. After one week of sessions and talking with my fellow conference attendees, my wife texted me and asked about the conference. My text messages are normally very wordy, as I admit I'm a bit old fashioned. I think I shocked my wife with this simple response: "OMG--I am in another world."

My daughter taught me the OMG part.

Many years ago, my wife gave me a book called Men are from Mars; Women are from Venus, by John Gray, who explained to all of us menfolk the inherent differences between men and women. At first, I thought, "Maybe this is not good; I don't need a book to know that men and women are different." After I finished the book, not only did I did feel I understood the opposite sex a little better, but I thought that the title of the book was absolutely perfect. That is, I think all men would agree that sometimes it feels like men and women are truly from two very different worlds.

Considering that IBM has more or less merged the System i and System p server divisions in to the new Power Systems division (with the entry System i machines being tossed into a Business Systems division), it is perhaps appropriate to think about how different the AS/400 and RS/6000 lines have been and how their follow-ons continue to be different despite the similar hardware foundation they now share. With the risk of upsetting my new System p friends and colleagues, I felt obligated to share the following observations and ask with some basic questions.

First, how can the System p and System i hardware be basically the same, but the approach to performance management be so completely different?

This one shocked me. I am blessed that I have been taught by some amazing people in the IT industry. I can't think of a day when I didn't learn something new. As a technical support manager for a Fortune 500 company, I was always under constant scrutiny to keep my production systems running efficiently. Performance management was always a priority. As a result, I learned the best practices to keep my systems up and running. That is, on the System i side, there are some critical best practice guidelines to which one must adhere to have the best chance for solid performance. An example is machine pool faulting. While not every single person knows how critical this metric is, I would venture to say that most everyone agrees that it is a platform best practice guideline. No ifs, ands, or buts . . . machine pool faulting has to be low. Period. Since I was a System p rookie and had a lot of experience in performance management, I thought a good approach for me would be: To document the System p best practice performance guidelines. That way, I would have some solid System p fundamentals to start from. During the conference sessions and the like, I talked to a lot of people as I am not shy. To my utter horror, I discovered three things in the p world.

  1. There are not any basic best practice guidelines that everyone adheres to as standard operating procedure.
  2. When you can find performance guidelines, they will vary depending on who you talked to.
  3. The System p world does not care about system up time--at least not the same way that System i folks do.

I'll give you one simple memory parameter example as my proof for statements 1 and 2. In one session, it was explained to me how important the "maxfree" and "minfree" parameters were. I thought, "Finally, I'll learn some key parameter settings and always remember the guideline." The parameter was discussed in four different sessions, and to my shock, I was given four different best practice guidelines. After the fourth class, I stopped taking notes. I mean really, how can there be four different settings?!? When I brought it up to some new friends at dinner, to a person they all said, "That's just the way it is on the System p side of the IBM house."

Here's the proof for statement 3. Countless sessions, including customer testimonials, "encouraged" users to boot the system to get production systems back up quickly when performance problems occurred. In other words, instead of creating an efficient environment where impeccable service levels exist, it was being taught that downtime is just part of the System p world culture. That's unreal. I about fell out of my chair when I heard this. But after a week in the System p world, I think I understand why that culture exists, which brings me to my next question.

Why does System p performance management have to be done at an archaic level? See the examples below:

(Example A)

# vmstat 2 5
kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
 0 0 51696 49447 0 0 0 6 36 0 104 188 65 0 1 97 2
 0 0 51698 49445 0 0 0 0 0 0 472 1028 326 0 1 99 0
 0 0 51699 49444 0 0 0 0 0 0 471 990 327 0 1 99 0
 0 0 51700 49443 0 0 0 0 0 0 473 992 330 0 1 99 0
 0 0 51701 49442 0 0 0 0 0 0 469 986 329 0 0 99 0

(Example B)

I realize I'm a bit biased because I work for a software company that excels in capacity planning and performance management, but remember I was a customer long before I worked for my current company. My responsibility was to have the systems up and running efficiently.

Let's all be honest. Which is easier to understand? Example A or example B? Hint: There is a saying: A picture is worth a thousand words.

Seriously, if I walked into my CIO's office and gave him a VMSTAT output report, he would roll his eyes and ask me to leave, which brings me to my final question.

Isn't it time for the System p world to embrace the fact that there might be tools out there to help administrators do their jobs better?

In my unofficial survey, I asked 20 people if they had an easier way to understand performance on their System p machines, would they change their current methodology? The response was shocking. About 75 percent of those I talked to looked at me like I was from Mars. "We don't do that on the System p side." Yes, I know. I got it. It was like a badge of courage that System p system administrators managed performance at an OS command level. While I respect my System p colleagues, I feel I must disagree and list the following things that make our lives easier:

  • The light bulb
  • The calculator
  • The microwave

Sure, I can still light a candle, add large numbers with pencil and paper, and even cook my food the old fashioned way, but in 2007, does that make any sense? Of course not.

To my fellow System p programmers, I would say that performance management does not have to be so cumbersome and confusing. The AIX platform brags about being so innovative, but yet the majority of the folks using AIX seem to have a 1970s mindset. That just seems silly to me. My old boss had a great philosophy in regard to system administration. He called the knowledge of key OS commands and the expertise of performance management software as having the right tools in your systems tool belt. He was absolutely correct. Remember: Using a performance management tool does not mean you can't use OS commands in your day to day job.

Finally, I wanted to say thanks to my new System p friends. Thanks for being patient with me and answering all my questions. Trust me, we are not perfect in the System i world. We just look at things a little differently.

With that thought in mind, I started to chuckle when I was waiting for my plane to begin boarding. I was thinking about the difference of the two worlds and had a realization that made me chuckle. It seemed ironic that the System i world had an open mind in regard to managing systems (i.e., using a tool and OS commands together) while the platform that touts the fact that it's an "open" platform was very closed-minded in regard to managing performance on the box.

Finally, to my new System p brethren, I'll meet you in the middle. I'll learn all the important OS performance commands like a veteran AIX systems programmer as long as you do one thing for me. I simply challenge you to come out of the System p performance darkness and see a whole new world. Put down the candle and flip on a light switch. Your performance management world will become a lot clearer and brighter.

Doug Mewmaw is an 25-year "jack of all trades" IT veteran who currently is director of Education & Analysis at Midrange Performance Group, an iSeries business partner that specializes in performance management and capacity planning. He can be reached at DMewmaw@mpginc.com.


RELATED STORY

Why American Employees Are So Unhappy



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
KRENGELTECH

Create XML Web Services from RPG!
NO Java! NO Websphere!

With RPG-XML Suite, RPG programmers have all the tools
necessary to compose, transmit and parse XML -
without ever leaving RPG!

Offer a web service on your System i or call a web service easily
on a remote machine with RPG-XML Suite.

Download your risk-free 30-day trial today at www.rpg-xml.com!

Ask Jeff Skistad for assistance
creating your first web service at no charge -
612-216-1808


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Brian Kelly, Shannon O'Donnell,
Mary Lou Roberts, Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Computer Measurement Group:  CMG '07 International Conference, December 2-7, San Diego
Clearview Software International:  Mobilize your work force with CostarMobile 2.0
COMMON:  Join us at the annual 2008 conference, March 30 - April 3, in Nashville, Tennessee

 

 

IT Jungle Store Top Book Picks

The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Linux Beacon
Novell Delivers openSUSE 10.3 Linux Development Release

IBM Tweaks BladeCenter S for the Office, Preps Power6 Blades

Novell Actually Ships Open Enterprise Server 2

Growing Businesses, Upgrades Drive IT Hiring in Q4

Four Hundred Stuff
looksoftware's Modernization Suite Resembling a Full IDE

Pat Townsend Normalizes i5/OS Log Data for Security Analyses

Linoma Boosts Surveyor/400's SQL Functionality

PowerTech Updates Compliance Manager

Big Iron
Growing Businesses, Upgrades Drive IT Hiring in Q4

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Controlling System i Shutdown Activities Using an Intelligent Power-Handling Program, Part I

Programmatically Import Excel Worksheets Using IBM's ActiveX Object Library

Admin Alert: Remotely Accessing an HMC System Console, Part 2

System i PTF Guide
October 6, 2007: Volume 10, Number 40

September 29, 2007: Volume 9, Number 39

September 22, 2007: Volume 9, Number 38

September 15, 2007: Volume 9, Number 37

September 8, 2007: Volume 9, Number 36

September 1, 2007: Volume 9, Number 35

The Windows Observer
Six Patches Issued by Microsoft, One Held Back Again

VMware Previews Future Hypervisor, Creates SMB Bundles

Akamai Debuts Service to Speed Any IP-Based Application

Microsoft Wants To Manage Your Health Records

The Unix Guardian
Niagara-2 Chips Double Entry Sparc Server Performance

Akamai Debuts Service to Speed Any IP-Based Application

IBM Tweaks BladeCenter S for the Office, Preps Power6 Blades

Growing Businesses, Upgrades Drive IT Hiring in Q4

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

New Generation Software
Tango/04
Computer Measurement Group
Krengeltech
WorksRight Software


Printer Friendly Version


TABLE OF CONTENTS
New System i 525 Solution Editions Debut, 570 Gets Tweaked

IBM Adds Web Services and SOA Tools to the System i

Zend Puts Out New Release of Commercial-Grade PHP

AS/400s Are From Rochester, RS/6000s Are From Austin

But Wait, There's More:

More Reader Feedback on EGL, State of System i, Pricing Disparities . . . Worldwide IT Spending to Top $3 Trillion in 2007 . . . RPG Enhancements for i5/OS V6R1 Revealed . . . IBM Adds Zend to Value Pak, Ships ESX Server Storage Support . . . 'Viral' Marketing Campaign from Bytware Targets PHP-i5/OS Security . . . Avnet Builds Out EMEA Business with ACAL, Magirus Acquisitions . . .

The Four Hundred

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement