| Front Page | News Headlines | Technical Headlines | Planning Features | Advanced Search |
Click for 3k Associates Sponsor Message News Icon

September 2000

Number 54 (Update of Volume 5, Issue 11)

6.5 performance is key to upgrade path

HP rolled out its PowerPatch 1 for 6.5 on schedule this week, making the operating system more of a production-level option for its conservative customer base. But while the release delivers the first support for large files that power users need for performance, some of its implementations may actually slow down some HP 3000s.

The 6.5 penalty kicks in when a 3000 using it is near its memory (RAM) capacity, according to Steve Macsisak of the division's R&D labs. In a series of chats on 3kworld.com, the engineer said that systems running with less than 128Mb of memory installed could experience slower performance using 6.5. The new release takes more resident memory than its 6.0 predecessor. On systems with a high number of users and tight memory, things slow down under 6.5. HP's numbers indicate that a correct ratio of users to memory should be 4Mb per user, 16Mb per batch job and 64 Mb on top of those numbers.

Some other customers are reporting that the FCOPY command runs slower under 6.5. Macsisak said that "copying of files may be slower on 6.5 if the records are small and you don't have much memory. People should really use the COPY command, not FCOPY."

The advantages of the new release are best felt on systems with multiple processors, or those handling applications that need large file support, such as Amisys' Payor Solutions software. HP 3000s with 10 and 12 processors -- at the moment, only the Series 997s have these 10-way and 12-way options -- "would run [as slow as] a 3-way system when we went beyond 8-way. The queue lengths for system resouces got very long," Macsisak said. Stan Sieler of Allegro Consultants added in the chat that "on 6.0 vs. 6.5, if at all possible, test performance before committing."

HP is offering a LaserRX alternative: Lund's SCOPEUtil

HP is pointing its 3000 customers toward third party solutions more often these days, and its behavior toward those who bought and used HP's Laser RX shows that new cooperation. A letter has gone out to customers who used the HP performance tool advising them that Lund Performance Solutions " has quickly come to the aid of system managers regarding Scope data issues. With the phasing out of Laser RX, Lund Performance Solutions saw a need for a conversion tool to keep new and existing Scope files from becoming obsolete."

Independent Software Vendor Program Manager Kriss Rant of HP's 3000 division authored the letter to point out that Lund sells ScopeUtil, which works with the Laser RX Scope data files that the HP software generated. HP's letter said that Lund "has provided a simple yet comprehensive set of utilities to help you get the most in performance from your HP e3000." LUND's SOSLOGX historical data tool or its windows-based graphing tool, Performance Gallery Gold, use the Scope data once it's been through ScopeUtil.

It's the kind of letter HP wouldn't have dreamed of sending years ago, when the company wanted to compete with its software suppliers in the 3000's tools marketplace. Now the division knows it has better work to do, missions only it can accomplish -- improvements in the system's operating environment and integrating tools like Perl and Python for the platform.

Cutting edge beta: the 3000 uses Jserv servlets

HP has put up beta-test-grade code on the its Jazz Web site that lets customers use Java Servlets for MPE/iX -- add-on, Web server functionality which executes server-side Java code on an HP e3000. Java servlets are similar to Java applets, except that they run on the e3000 instead of in a browser. The Jserv beta code is at http://jazz.external.hp.com/src/jserv/

HP reports that "Servlets can be used wherever CGI might normally be used. Servlets allow for session persistence and have faster startup times than traditional CGI once the Java Virtual Machine has started (on first servlet invocation)."

The mod_jserv beta software for MPE/iX is designed for use with the Apache 1.3.9 beta for MPE/iX and HP WebWise Secure Web Server for MPE/iX. The servlets will not work with Apache 1.3.4 for MPE/iX -- the version bundled with the new 6.5 MPE/iX release -- since that version lacks DSO capability. The Secure Web Server, available at prices between $1,290 and $1.995, is based on the 1.3.9 Apache code. Customers who want to try out the newer 1.3.9 code before it's integrated into a future release of MPE/iX (some say by PowerPatch 2 of 6.5), can download beta 1.3.9 Apache/iX at http://jazz.external.hp.com/src/apache/139beta/.

Perl does a CGI speedup for the 3000

HP isn't officially supporting it yet, but the Perl programming language we highlighted in our August issue is already getting more integration with MPE/iX from an engineer whose day job is working on the HP 3000 operating system offerings. Mark Bixby, a Perl advocate who's also responsible for the port of the Apache Web server to the platform, announced that he has created a DSO that executes Perl-based CGI scripts fast.

Bixby's demo is at http://jazz.external.hp.com/dso_demo/. This kind of technology is too often cited as the kind of stuff that a system as old as the 3000 doesn't know how to execute. Bixby notes:

"Part of what mod_perl can do is to make your Perl CGI scripts execute incredibly fast without the hefty initial overhead of Perl process startup and interpretation. The above demo illustrates this difference. First run the traditional Perl CGI script, and observe the response time. Then run the same script under mod_perl and note the incredible difference!"

"Please be sure to read the demo setup notes that explain in detail what is happening and under what conditions the amazing response time will be attained. To learn more about mod_perl (and it can do a lot more besides just fast CGI scripts), please see: http://perl.apache.org/

To obtain Perl and mod_perl, please see http://www.bixby.org/mark/perlix.html

The jazz demo environment is HP WebWise MPE/iX Secure Web Server A.01.00 plus Perl and mod_perl from bixby.org. Mod_perl is a DSO, and requires a version of Apache capable of loading DSOs on MPE (such as WebWise). "

DSO's are going to be supported in the future on the HP-supported version of Apache/iX. In the meantime, Bixby's latest freeware Apache/iX port (1.3.12) also supports DSOs, but does not include any of the HP WebWise SSL features. Download it at http://www.bixby.org/mark/apacheix.html

No Carly live at HP World: Superdome calls instead

After making her HP debut in public at last year's HP World conference, HP CEO Carly Fiorina will be skipping a personal appearance at this year's event that begins Monday, Sept. 11. Fiorina will introduce Ann Livermore at the show in a video address only. One reason for this is the CEO is scheduled to appear just up the East Coast in New York City the next day to unveil Superdome, the HP computer that's supposed to put the company's Unix offerings in front of those from Sun and IBM.

Sun will be playing leapfrog with the HP offering in the Unix market, promising a Serengeti successor to its E10000 server that's been outselling the HP V-Class Unix servers. IBM's in the running as well with a successor to its S80, code-named Regatta, that will use 32 processors. Superdome will be released with 32 processors, and is ready for IA-64 chips when they arrive. It's also expected to cost more than $1 million.

Livermore's address at HP World is the speech most likely to include new corporate references to the HP 3000, according to HP press sources. The 3000 division was also working hard on the final touches of general manager Winston Prather's speech for the show, to be delivered the day after the Superdome announcement surfaces.

No SIB improvements on this year's MPE/iX

An item that's likely to be discussed at the HP World conference next week is HP's discouraging response to this year's System Improvement Ballot requests from MPE/iX customers. After hours of debate and the heavy lifting of prioritizing highly technical requests, Special Interest Group (SIG) members have been dismayed to learn that not a single one of the top 10 improvement requests has a green light from the CSY labs. Only two are even under consideration. (You can see the top requests at the Interex site, http://www.interex.org/advocacy/survey/2000mpesib.html)

Lab responses usually indicate more hope for getting some of the requested enhancements, but replies on the current requests show a lab maxed out with other work, apparently. Language from the labs uses phrases like "we have no one looking into this enhancement at this time," "we have no extra engineers to start the work, and we believe that our currently staffed projects are still at a higher priority." One request, for a new IMAGE GETUPDATE intrinsic, has been prototyped -- but put on hold "because we don't know how many users can benefit from it."

It's possible we don't understand how CSY values today's SIB ballot process. But it seems that anything that gets onto a top 10 list from the most adept users of the system would have its benefits already proven. The chairman of the MPE SIG said that the responses make it appear that user requests for improvements will have to wait for another season:

"With all due respect, I have never felt as 'ignored' by our SIB than I have this year," Kell wrote in a posting to the Internet. "It seems that we can't ask for anything anymore. What is the purpose of our SIGs, our ballots, our SIBs, if everything we ask for is pushed aside? I could understand if we were asking for major innovations, but several of the top 10 (or 15 or 20) are trivial, even to the point of the SIGIMAGE request to bundle Allbase (one module short of IMAGE/SQL) with FOS. That's a marketing decision that requires little or no CSY effort."

Kell is grateful for the additions to the OS done by CSY engineers on their own. "If not for the generosity of Jeff Vance, Mark Bixby, and a few select others, MPE functionality would be at a standstill," he said. "Granted future growth (64-bit and/or IA-64) are important) but surely you can spare someone to look at these relatively minor issues."

Be at HP World in spirit: post roundtable questions

The largest part of the HP 3000 community won't be at the HP World conference next week, but that doesn't mean they won't be heard from. Questions for the roundtables at the conference were still in short supply as of the Friday before the conference, as shown on the Interex advocacy section of the user group's Web site. Anyone can post a question for the CSY division leaders to answer. The most comprehensive roundtable, covering all e3000 issues, doesn't start until 4PM EDT on Wednesday, Sept. 13. Browse to the Interex advocacy page for 3000 issues at http://www.hpworld.org/advocacy/issues/hpworld2000/bbs_forum.cgi?forum=hp Interex promises that answers to the questions will be posted at the same location after the show. We'll have full coverage of the roundtable in our next issue.

TraceRT will get more stable

HP has made some improvements to the TraceRT utility available for the HP 3000, another Unix standby that has made the transition to MPE/iX. Doug Werth of Beechglen Consulting said that "TraceRT is a great tool, and there are times that you must run the TraceRT from the machine you are having the problem on, not another node on the same network. Politically it helps by knocking out yet another brick in the mythical wall between MPE and other "open" operating systems. If I had a nickel for each time a network tech snidely said, 'You mean your machine can't tracert?' While there are many answers to that statement, some less offensive than others, a simple "Sure it can tracert" is the best!"

Adding the patch for the utility still requires a reboot of the system, however. According to HP support engineer Damian Coffey, who says the patch does more than add TraceRT:

"It's more than just adding the TRACERT program. Quite a number of changes have been made to IP code to accomodate the TRACERT facility. Thus, as IP code is in the NL, we need to create an SLT.

However, do NOT install the TRACERT patch if you have Token Ring or FDDI links on your system, otherwise system aborts will occur. Later NS Transport patches -- including the current GR patch, NSTFDM1(for MPE/iX 5.5), NSTFDM2 (for 6.0) -- no longer include the TRACERT code due to this problem. "

Coffey said that new patches for at least 6.0 and 6.5 (possibly 5.5) to include TRACERT again, with a fix for the above problem, are expected soon.

PURGELINK can be your friend

MPE Forum executive committee member Duane Percox passed along some first-hand experience with PURGELINK, an MPE command not as widely known as some, but with the ability to replace in-use files with newer versions:

"You may not be familiar with the PURGELINK command. It is a handy command that can be used to remove files that are in-use and replace them with an updated copy of the file. In the past this was not always possible since MPE wouldn't let you PURGE a file being accessed.

However, the existing users of the file you have PURGELINK'ed continue to use the old version and any new users will use the new/updated version. Once the last user of the old version closes the file it is removed.

Typical operation is:

:PURGELINK oldfile :COPY newfile,oldfile

You can also use RENAME in place of COPY.

From our experience we have successfully used this to accomplish the following:

* Install a new version of a NM/CM program while it is being used by one or more users.

* Install a new version of a NM library (XL) while it is being used by one or more users.

* Update a UDC file while it is locked (being used by one or more users).

* Install a new version of a file (like a vplus file) while it being used)."

Percox warns that "we have had NO success using PURGELINK with SL files. In fact we have had system hangs as a result."

There is another way to perform this kind of swap, noted in our own John Burke's HiddenValue column from a prior NewsWire. Glenn Cole reminded us of the Posix way:

"If you use the POSIX shell instead, you can

$ mv OLDFILE OLDSAVE
$ mv NEWFILE OLDFILE

(or some variation on that theme). This has the advantage of keeping the old file around (and visible) for those currently accessing it, but moving the new file into production for new users. (I have no idea if it would work any better for SLs.)"

US-based 3000 sales outlets have online Web pointers

HP 3000 customers who are wondering who their reseller might be have answers on the Web, as HP and Client Systems put together a geographic roundup of US hardware sources for buying HP 3000s. The Web page at http://www.businessservers.hp.com/buy/resller_content.html shows a map of the US, with pointers to the current hardware solution implementers and independent software vendors. These are the resellers who retained the right to sell new HP 3000s after HP de-authorized about a third of its US outlets for the server.

 


Copyright The 3000 NewsWire. All rights reserved.