Is there any way to speed up GoAnywhere?

View some of the Frequently Asked Questions to our support staff. Included are some tips and tricks making this forum ideal for users getting started with GoAnywhere Director. Note: Users can reply to existing topics but only our support staff can add new topics to this forum.
5 posts Page 1 of 1

Support_Julie

User avatar
Support Specialist
Posts: 91
Joined: Thu Mar 05, 2009 3:49 pm
Location: Ashland, NE USA

Post by Support_Julie » Mon Mar 23, 2009 1:25 pm
GoAnywhere's performance is closely related to the performance of the JRE (Java Runtime Environment) it uses and the system it is installed on. For Windows and Linux installations the recommended JRE is shipped with the GoAnywhere installation. On all other systems a JRE will need to be installed.

Note: Although GoAnywhere only needs the JRE to run you can specify a JDK (Java Development Kit) because it includes a JRE. On the iSeries platform there is only one version of Java which is the JDK.

GoAnywhere runs much faster on the iSeries when it uses the 32-bit JDK that is only available on V5R4 and beyond. To change the version of JDK on the iSeries use the GOANYWHERE/CFGGA command and change the "Java Home" parameter to read: /QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit

If you are on V5R3 then it may help to optimize the GoAnywhere files. If GoAnywhere is installed to the default directory, this is how these commands would look. If you did not install to the default directory, then change each reference to /linoma/goanywhere to match your installation.

CRTJVAPGM CLSF(/linoma/goanywhere/tomcat/server/lib/*.jar') +
OPTIMIZE(40)
CRTJVAPGM CLSF(/linoma/goanywhere/tomcat/common/lib/*.jar') +
OPTIMIZE(40)
CRTJVAPGM CLSF(/linoma/goanywhere/WebRoot/WEB-INF/lib/*.jar') +
OPTIMIZE(40)
Julie Rosenbaum
Sr Support Analyst
e. [email protected]
p. 1.800.949.4696
w. HelpSystems.com

RobertClay

Posts: 1
Joined: Thu Sep 08, 2011 8:12 am

Post by RobertClay » Thu Sep 08, 2011 8:15 am
How long does it take to optimize these files? Does the GoAnywhere server need to be down when running the commands?

Support_Julie

User avatar
Support Specialist
Posts: 91
Joined: Thu Mar 05, 2009 3:49 pm
Location: Ashland, NE USA

Post by Support_Julie » Thu Sep 08, 2011 1:13 pm
The optimization commands can be done while the subsystem is running.

However, if the subsystem is running and one of the objects that you are optimizing is in use, it may skip that object. To optimize all of the objects, you may want to run the commands while the subsystem is down.

After doing the optimize commands, you will need to restart the subsystem in order for the change to take effect.
Julie Rosenbaum
Sr Support Analyst
e. [email protected]
p. 1.800.949.4696
w. HelpSystems.com

MS_Blues

Posts: 2
Joined: Tue Jun 10, 2014 9:53 am

Post by MS_Blues » Tue Jun 10, 2014 11:34 am
Our GA installation is running on a linux partition on z/VM. The zSeries is a BC12 with z/OS v1.13. So it's a 64-bit system. But, correct me if I'm wrong, I think technically we are running a Linux installation.

Since you mentioned that the JRE is shipped with the installation for Linux, do the software updates provided by Linoma keep the JRE current? (For example, the GoAnywhere Director 4.6 release that came out on May 30.)

Or: Should I be taking some manual steps to maintain the JRE version and/or the tomcat .jar files?

Support_Jon

Support Specialist
Posts: 62
Joined: Thu Jul 19, 2012 9:15 am
Location: Ashland, NE

Post by Support_Jon » Wed Jun 11, 2014 8:42 am
MS_Blues wrote:
Our GA installation is running on a linux partition on z/VM. The zSeries is a BC12 with z/OS v1.13. So it's a 64-bit system. But, correct me if I'm wrong, I think technically we are running a Linux installation.

Since you mentioned that the JRE is shipped with the installation for Linux, do the software updates provided by Linoma keep the JRE current? (For example, the GoAnywhere Director 4.6 release that came out on May 30.)

Or: Should I be taking some manual steps to maintain the JRE version and/or the tomcat .jar files?
Typical zSeries installs on a Linux partition rely on the IBM JRE and therefore use the more generic UNIX installer that does not include the JRE. To confirm which JRE is being used, login to GoAnywhere Director. From the main menu bar, point to Help and then click About . On that page, access the System Info tab and see where your Java Home is pointing to.


Once you have confirmed which JRE your installation is using, let us know if you have any further questions.

Thanks - Jon
5 posts Page 1 of 1