We currently have an AS400 running XE SP20r1 + 2 citrix servers. The box simply does not perform under a 20+ user load. Does anybody have any advise on memory pools/subsystems to increase the performance?
Have a look at how many pre-start jobs you have running on start up (DSPACTPJ SBS(QSERVER) PGM(QIWS/QZDASOINIT). If it's set to 1 or 25, you need to change it ( 6 x # of users). It will slow down your star up but the AS/400 doesn't have to create connection everytime a user signs on. Also try to put JDEB7334 and QSERVER subsystems in a separate pool with fixed mem.
Search IBM site for J.D. Edwards OneWorld Xe Implementation on the iSeries Server red book. It has some good suggestions.