Thursday, February 21, 2013

Diagnosing Application slow down loading issues on Server 2008 / SBS

source: http://social.technet.microsoft.com/Forums/en-US/smallbusinessserver/thread/84a04045-9194-4ab8-8206-d3a4f1ac810f/

Based on your description, this application slow issue has the following possible causes:
-Network issue
-Machine performance issue
-Third party application problems
First, we can collect a netmon trace log from server and client to check if there is any network issue.
Then, if network is working well, we can collect a perfmon to check if there is performance related problems.
At last, if the machine performance is OK, we need involve vendor to check the third party application problems.
Here I would like to list the two tools I mentioned for your reference:
Network trace log
============
Please collect network trace log on both the affected client and the server while reproducing the problem. To do this,

a. Download Microsoft Network Monitor Tool from the following link and install it on the two servers.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=983b941d-06cb-4658-b7f6-3088333d062f
 
b. Start Network Monitor at "Start" ->"Program"-> "Microsoft Network Monitor 3.4" -> "Microsoft Network Monitor 3.4" on the two machines.
c. On the left-panel, select LAN connection on the machine and select corresponding connection on the client.
d. Click "Tools", click "Options", switch to the "Capture" tap, and set the "Temporary capture file size (MB)" to 200 on the two machines.
e. Click "New Capture", click "Start" on the Capture menu in the two Network Monitor windows.
f. Now from the affected Windows 7 client, copy a 16KB txt file to reproduce the issue.
g. Once the problem occurs, click "Stop" on the Capture menu on the two machines, and click "File"->"Save as" to save the captured files.

Performance Monitor log
====================
a. Click Start and choose Run, and input "perfmon" (without quotation mark).
b. On the left pane, unfold the "Monitor Tools" item, right click "Performance Monitor" and choose New -> Data Collector Set.
c. Specify a name and a path for the log file and click Next to finish the setting.
d. Under "Data Collector Sets" -> "User Defined", click the set you just created, right click the System Monitor Log in the right pane, and click Properties.
e. In the Performance Counters section, please add the following items one by one:
- Memory (All counters)
- Network Interface (All counters, and All instances)
- Physical Disk (All counters and All instances)
- Process (All counters, and All instances)
- Processor (All counters, and All instances)
f. Set Sample interval according to the following chart for appropriate setting of time interval:
If the issue occurs... Set Update Interval to...
========== =========================
Monthly             2 hours (7200 seconds)
Weekly             30 minutes (1800 seconds)
Daily                5 minutes (300 seconds)
Every               4 hours 5 seconds
More frequently 1 second
g. Click OK to save and close the dialog box.
h. In the let pane, right click the set you just created, and start the logging.
i. Wait for the issue reoccurs. After the hang issue reoccurs, stop logging.
Hope it helps!
Best Regards,
Ruby Cheng

source: http://social.technet.microsoft.com/Forums/en-US/smallbusinessserver/thread/84a04045-9194-4ab8-8206-d3a4f1ac810f/