?
Solved

Client/Server apps running very slow

Posted on 2005-05-12
15
Medium Priority
?
944 Views
Last Modified: 2008-03-17
This is releated to the open question I posted earlier: http://www.experts-exchange.com/Operating_Systems/Windows_Server_2003/Q_21384401.html

The server is hosting two applications, Chiro800 and AutoDoc. Chiro8000 uses Pervasive's SQL workgroup manager, and AutoDoc uses a btreive solution. Both require that I share their DB folders, which the clients then need to have mapped.

AutoDoc use to be hosted on a Windows XP home PC. Since I moved it to the server, it's three times slower, taking about 10 seconds to load forms.

I attempted to change the Hardware performance options to give processing and memory priority to background services.  But that didn't help, appears to have made it worse.

I have the specs in the link. But I don't think it's a CPU or memory issue, as task manager barely registers when the clients are workng.  I can't help but think it's the cheap switch they are using.  Someone suggested forcning the nics to use full duplex.  The Server and PC's are all showing 100 MBPS.

Many thanks for any suggestions
-Tom
0
Comment
Question by:Thirt
  • 7
  • 6
  • 2
15 Comments
 
LVL 9

Expert Comment

by:joedoe58
ID: 13986303
You are correct that when you change the priority on the server to what you did then it will be slower so that should be moved back.
Secondly try to test to install a client on the server and try the operations to see if the bottleneck is the server or the network.
0
 
LVL 4

Author Comment

by:Thirt
ID: 13986399
I'm not sure if I follow. But I do have the client installed on the server as well, and it performs in an acceptable manner. Matter fact, when talking with the Chiro8000 Vendor about this issue, they told me to actually have the client up and running on the server to help speed up the performance for the clients. So I've been trying that lately with mixed results.

But to answer your question, it runs fine on the server.
0
 
LVL 9

Expert Comment

by:joedoe58
ID: 13986488
If it runs fine on the server then most likely your problem is somewhere on the network path from the NIC of the server via switches, cable, NIC's of workstations. You can check the server to see if your NIC is busy a lot via performance monitor. Also check switch ports and cables to see if something is not good like substandard quality of cables and so on.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
LVL 4

Author Comment

by:Thirt
ID: 13986602
What about the switch itself? It's a low end 100 MBPS 8 port switch from Belcan or Netgear.  I have the model listed in the other post.

But I still have to wonder why AutoDoc worked faster when it was hosted on the Windows XP Home PC.  Are there speed tests I can run that would help me narrow down which connection is the problem?
0
 
LVL 9

Expert Comment

by:joedoe58
ID: 13986715
As I mentioned you can run performance monitor and select counters for your NIC on your server to see if it is congested. When you say it ran faster on a XP did you have that machine connected to the same network. Can you connect your server to the same port with the same cable in the switch?
0
 
LVL 4

Author Comment

by:Thirt
ID: 13986831
Any recommend counters to look at?  The XP box was on the same network, and I should be able to find the port and switch it with the server.  But the setup is very basic. Matter fact, the network cabels are running directly to each PC with just RJ45 on the ends.  No Patch board, no wall connectors. But I can test a new switch with new patch cables to test the server and two PC's in the same area.
0
 
LVL 9

Accepted Solution

by:
joedoe58 earned 2000 total points
ID: 13987025
I would look on queue lenght, received errors, send errors, bytes/sec
0
 
LVL 4

Author Comment

by:Thirt
ID: 13995515
Cranked up the Server NIC to full duplex, which appeared to help a bit. Only to find this morning it was creeping again. So I'll be heading in this weekend to TS a bit further.

But another concern is that I turned off DNS on the server, in an attempt to make it more lean.  Was this a dumb thing to do? We are not using the server for AD or a domain. Currenlty still using a workgroup setup, and the server is just an applicaiton server.  But would making the server the domain and using AD make the situation any better or worse?

And lastly, should I be looking at any of the latest service packs? Like WIndows 2003 Sp1 and XP SP2, are those possiblty stepping on anything? I've found that I need to disable the firewall service on the XP machines to allow the pervasive workgroup engine to run and find the server.
0
 
LVL 9

Expert Comment

by:joedoe58
ID: 13995640
To make the server a DC will only increase the load on the server. If you need DNS for name resolution then it will create problems. That is if your clients have this server as their DNS. Otherwise it will make no change
0
 
LVL 4

Author Comment

by:Thirt
ID: 14003091
I setup a new Switch and Cat5 patch cables for just the server and one client workstation, and same performance issues.  So I went to the server performance log and tracked the NIC counters as suggested. Interesting that there are no error packets getting reported. But when the workstation opens the AutoDoc application, which in turn is queuing and pulling in all the clients, the server has no problems in mem, cpu, or rec packets, but it's sending packets for about 90-120 seconds, until the workstation gets the last patient file and then displays all the patients.  Normally, this has just taken about 3 seconds when the PC was hosting the AutoDoc DB folder.
0
 
LVL 9

Expert Comment

by:joedoe58
ID: 14006565
Do you have a sniffer so that you can examine the packets?
0
 
LVL 4

Author Comment

by:Thirt
ID: 14006670
Well, that starts exceeding by skill, and time. You were helpful in helping me troubleshoot this far, and it allowed me to send a help request to the vendor.  So In the meantime, I put the app back on the PC to make the user happy, and I'll post what I find out from the vendor here.  Thanks again.
0
 

Expert Comment

by:rnapro
ID: 25462361
Thirt,
I am wondering if you could tell me how to connect a chiro8000 client to the server. My client uninstalled and reinstalled the software and since they did not pay Forte System for maintenance I cannot contact them for assistance. And you seem to have the only thread concerning Chiro8000. Of course this post is over four years old.

Thank you in advance.
0
 
LVL 4

Author Comment

by:Thirt
ID: 25462411
Which version of Chiro? Post a new question and we can work on it there.
0
 

Expert Comment

by:rnapro
ID: 25462525
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Organizations create, modify, and maintain huge amounts of data to help their businesses earn money and generally function.  Typically every network user within an organization has a bit of disk space to store in process items and personal files.   …
by Batuhan Cetin Within the dynamic life of an IT administrator, we hold many information in our minds like user names, passwords, IDs, phone numbers, incomes, service tags, bills and the order from our wives to buy milk when coming back to home.…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question