Re: Running Jboss on Iseries (AS400) connecting to DB2



walker.l2 wrote:

Yes, the machine was misbalanced (too few and to slow dasd units),
database workload and WebSphere did compete for one processor and both
ran in the same storage pool, one paging out the other.
BTW: the as400 standing there was scaled for running webSphere and the
database and "tuned", both done by big blue itself.


Then the IBM guys did a REALLY bad job. The first thing to do when
running WAS (or any major Java workload) on an AS/400 is to allocate
the workload to a separate pool.

As bad as to implement JNI calls to the rpg compiler or the design of most
of the toolbox stuff; the problem is, that the customer comes either to the
conclusion java is too slow, or the as400 isn't ready for java and both
isn't really good for the perspective of as400.



With enhancements in work management it became better, but a windows nt
box, standing araound and installed in two hours outperformed the as400
by response time of a single user and scaled by far better.

I'm not surprised that NT won in a single-user scenario, but I am
surprised that it scaled better. How long ago was this? ("Early" AS/
400 CPUs really suffered when running Java because of the slow MHz
and, in some csaes, no L2 cache.)

Might be 2 or 3 years, but the hardware wasn't too old, I see many
installations out there, with comparable processors. BTW the real surprise
for me was, that putting the database to db2 on NT, speeded up some queries
and average speed and even scalability was comparable. db2 on as400 is very
scalable, if you have hardware budgets of some 100.000 €, but the smaller
systems are not really competitive for database serving or java, they run
fine with 5250 and rpg programs, fast with hundreds of users. ibm decided
to slow down the low end of as400 and the market decides to put modern
applications to other boxes...

Dieter Bender
.



Relevant Pages

  • Re: connecting to a database
    ... so I'm attempting to code it up in java. ... I have no idea how to set up a connection. ... connection to an Access Database that they would be willing to post. ... sql. ...
    (comp.lang.java.programmer)
  • Stuff the purple heart programmers cook up
    ... C To act like a framework for the JDBC driver developers. ... D To hide the specifics of accessing particular kinds of database ... Topic: Java 2: Survey Author: Chris Mc Devitt ... The JDBC ResultSet is actually an interface java.sql.ResultSet. ...
    (comp.lang.java.programmer)
  • Re: Passing values between procedures(without actually passing them)
    ... Procedure2 IS ... In java, you see 'setters' all over the place. ... languages, I'm afraid Oracle's attempt is not what I would call a superb ... other database vendor, which is nil. ...
    (comp.databases.oracle.server)
  • Re: selecting a language
    ... > languages to write our application in, as Progress is becoming ... Progress is a 4GL language so it is very rapid development. ... database access from GUI code. ... Java has a lot of built in support for it. ...
    (comp.lang.java.programmer)
  • Re: connecting to a database
    ... I have no idea how to set up a connection. ... connection to an Access Database that they would be willing to post. ... throws java. ... sql. ...
    (comp.lang.java.programmer)