i'm Windows-Server-Admin and not a network-technican and even not a WireShark-User. I'm analysing a performance-problem of an application.
The application reads and writes to a small config-file (ini) on a Network-Share. If the mentioned config-file is placed on our 3rd-Party-Storage the application-performance is bad. If the config-file is placed on a normal Microsoft Windows Share the application-performance is good.
I am trying to analyse and compare the szenarios with WireShark and I see big differences. Please find below a graphical comparison:
Link to full comparison-picture: http://www.fotos-hochladen.net/uploads/wiresharkcqgx07prlf.png The comparison shows the same process. (Application-Start)
The traffic looks like this when the config-file is on the 3rd-party-storage the whole time.
Link to full picture: http://www.fotos-hochladen.net/uploads/packetsyq1d5j0s96.png
When I "follow the TCP-Stream" in WireShark, I can see the content of the file xxxx times.
Does anybody has an idea on this? I can see, that something is wrong, but I don't know how to analyse this further ...
asked 23 Jan '17, 03:18
edited 23 Jan '17, 03:22
I assume that your screenshot shows the connection of a single workstation to the server.
A good starting point for the analysis is the function Statistics -> Service Response Times -> SMB2 (or SMB, if your filer does not support SMB2).
The screenshot shows that the client is running in a tight loop and constantly repeats three operations
The time stamps from the second picture document delta times of a few milliseconds between the loop iterations. Although your question mentions write activities, they are not visible in the trace.
Tuning is not too hard:
Ok, you can't cache. It must just another stupid application. Here are a few more options:
There are a number of reasons, why the 3rd-party storage server could be slower than the Windows server. Among the possible reasons are:
More details would require a closer look at trace files from both systems, the network architecture and the configuration of the two servers.
answered 23 Jan '17, 12:40