Link to home
Start Free TrialLog in
Avatar of premavani
premavani

asked on

How to improve the performance on AS400?

Hi,

This is a generic question related to performance. There is an application running on AS400, which is written in RPG/400 and CL/400. The performance is bad. How to improve the performance? For improving the performance, what all parameters need to be considered. Where do we look first for improving the performance. Please provide some usefull tips on improving the performance.

Thanks,
Prema
ASKER CERTIFIED SOLUTION
Avatar of Helixir
Helixir

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Mind_nl
Mind_nl

We really need to know what the RPG and CL are doing to answer your question... One thing that might work is buying a faster AS/400 lol Can't really say anything usefull without knowing what your programs do...
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of premavani

ASKER

Hi Tom,

Thank u very much for ur answer.

I need answers for all your questions. Its a generic question on performance.
Please do provide answers for all your questions.

Prema
Prema:

In that case, this is the first part of the answer:

http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QB3ALG03/CCONTENTS?DT=19990218150828

..or more current:

http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/index.htm?info/rzaks/rzaks1.htm

When you know that info, we can go off in the various directions above. I'm not sure how else to answer since your question essentially means everything the system does and how to control it.

Tom

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks Tom and Dave.

As i mentioned earlier, this is a generic question. I am not implementing these tips, this is just for my reference. Exploring my knowledge in all aspects of AS400.

Anyway thanks for your feedback.

Tom, the URL that you have provided is very usefull. Thanks for providing that.

Prema
Prema:

A big part of the problem is that there are always physical limitations to a system. If you make one process use more of the CPU, then other processes generally get less CPU. If you dedicate more memory to one process, then other processes generally get less. If one process gets to use all of your disk space, then there's none for other processes.

It's very easy to increase performance for any process.

The trick is in understanding the whole environment so everything else doesn't get dragged down. A system that acts as a database server on a LAN will need very different attention than one that's primarily a bunch of interactive record maintenance processes. A web server needs different attention than a batch reporting system even though both are "batch".

If we have no idea what the environment is and we have no idea what the performance problem is, we also have no idea whether performance is tied to a slow network interface or memory contention or low interactive capacity or poor I/O blocking or too many temporary index builds or continuous authority checking or any of a hundred other things. (In fact, we don't yet even know if a performance problem exists.)

Tom
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

Accept tliotta comment as answer
Accept Helixir comment as assistedanswer
Accept daveslater  comment as assisted answer

Please leave any comments here within the next four days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
daveslater
Page Editor