Mas90 on a terminal server

Sage 100 ERP

Sage 100 ERP
Welcome to the product group for Sage 100 ERP. Share discussions, questions, and best practices with other Sage 100 ERP users. Sage 100 ERP is the most comprehensive feature-rich management suite for mid-sized and smaller distributors and manufacturers.

Mas90 on a terminal server

  • I haven't dealt with MAS90 much, but have with other ERP's.   This client has always had all of their MAS90 users rdp directly into the mas90 server.  They have outgrown their current terminal server, therefore I installed another ts to reduce the load on the other one. I installed the MAS90 client on this ts, and while it works, the client is complaining that the pages load slower than the other one.   I do agree that the pages load much slower than other erp's that I have used for other clients.  I just followed the basic instructions of mapping a drive and running setup from the mas90 folder.  

     

    Is there something else I should have done, such as any install or procedure?

     

    Thanks

  • Woody1, it would be extremely helpful to know what version of MAS you are working with.  Have you done anything with the AV settings?  Query the KB for resolution ID 415534.  It explains how to speed up the reports.  How is the TS connected to the network.  Is the NIC a GB or 100 KB.  If not a GB, consider getting one.  This will speed the connection considerably.

  • 4.30.0.13

     

    Server is using a gb nic

     

    I will read the kb

  • I also removed AV from the new TS so see if it changed anything. Doesn't appear to be any speed change with or without Avast installed.

  • I did some tests, and it takes 4.2 seconds to open the Picking Sheet Printing Screen, or the Daily Drop Sheet Report screen.

     

     

  • Wouldn't creating a second terminal server effectively be the same as having a true workstation and a server?  I.e.  the network cabling now comes into play to communicate between the workstation and the server.

     

    The reason for speed with a TS session normally is that the program is running at the same location as where the programs and data are stored,  thus no network  to slow things down.

     

    A 4.2 second response time to open up a window is actually pretty good when truly networking.  It would probably be slow for a "local"  install.

     

    In a "networked" environment,  I start becoming concerned at 8 seconds and above.

  • I have to agree with the client that 4.2 seconds is a long wait when you have to wait 4.2 seconds between every screen load.  Other ERP's that I have used have installed a db portion on the other servers where users are running mas90 to help speed it up.  Is there nothing like that for this?

  • To answer your question, yes, adding a 2nd TS is just like adding a workstation.  This client currently has every user using the MAS90 server as their Terminal Server because of the speed issue.  I find this hard to believe that this is the only way to make this work...

  • I am not very knowledgeable about TS, but I would imagine in this case it is going to run much like a standard workstation...so what about virus software?  If you mapped a drive, make sure you make it exempt otherwise it will slow things down a ton!

  • A program is only as fast as the hardware/network supporting it.  Most of the time spent in opening a window is in loading the program component needed to run it.  Sure there will be a little overhead of it initializing itself once it is loaded.

     

    Just for grins, I just did a quick speed test opening A/R Customer Maintenance.

     

    MAS 90 loaded on my local workstation (not network or file server) fires up in a little over a second.  I will assume that to be the fasterst bench mark possible in my system..

     

    Introduce the network to fire up MAS 90 at the server and I get about 3.5 seconds in my system.  I believe the slowest piece of my system is a 100MB switch in between my workstation and the server.  I would assume that a 1GB switch would result in some performance increase as the program could be loaded faster.  This of course would assume no other piece of hardware is a more significant bottleneck.

     

    Did a TS session to my server (TS server and MAS on the same computer - so no network in between) and I got just under 2 seconds.  Not bad.   Note that my server is not dedicated to being a TS server so I'm not competing for resources with other users.

     

    With your TS server being on a different machine than the actual MAS program you have an intervening network which will slow things down.  I would liken that setup to be similar to my second test.

     

  • What about moving the entire MAS90 install to the new terminal server and run it from the new server?

  • That makes the most sense to me.  

     

    Current configuration really took out all the speed advantage of the terminal server.  It's really no better than workstation/server because the network cabling has been brought into play again.

  • While I really appreciate the feedback, I'm a little shocked that the recommendation would be to move MAS90 and only be able to have one mas90 access point.  What if the scenario was too many Terminal Server users for one TS.  I prefer having redundant Terminal Servers. 

     

    Thanks anyway for the feedback, its much appreciated.  I had already suggested to the client to replace the 100mb switches with 1000mb switches.


  • woody1 wrote:

    While I really appreciate the feedback, I'm a little shocked that the recommendation would be to move MAS90 and only be able to have one mas90 access point.  What if the scenario was too many Terminal Server users for one TS.  I prefer having redundant Terminal Servers. 

     

    Thanks anyway for the feedback, its much appreciated.  I had already suggested to the client to replace the 100mb switches with 1000mb switches.


    When you get slowness from the network (which is the case), its really difficult to troubleshoot. The gigabit switches "may" fix the issue, they may not.

     

    Moving the MAS90 install would be the quickest and easiest way to get a better speed. Its actually quite easy too (MAS200 would require a lot more work), and basically would really take how long it took to copy the data over.

  • Actually, my point is that just about any program that runs a program that is on the server including the data is going to run slower across the network than on a "local" connection.

     

    If you get to the point where the TS server can't handle the number of users,  it's time to switch from MAS 90 to MAS 200 anyway.