How to capture application traffic for ScaleArc proof of concept analysis
This article is intended to document the steps necessary to capture a network trace for application traffic. The purpose of the packet capture is to provide ScaleArc the information needed to determine the viability of application deployment with ScaleArc. THe information is also used to suggest appropriate configuraiton settings for optimal benefit.
There are several ways to capture network traffic on Windows Server. One method would be using the Network Tracing utility included with Windows Server 2008 R2 and above. The use of this tool is described here. If this method is used then the resulting .etl file will need to be converted to the .cap format before submission to ScaleArc. This can be done using the method described here.
An alternative method is to use Wireshark.
TCPDump is the generally accepted utility for network packet captures in the linux/unix ecosystem. Information on using tcpdump can be found here.
In order to provide a complete analysis of the application traffic that is targeted for ScaleArc deployment, it is important to capture the entire lifecycle of the interaction between the application server and the database. To limit the amount of data that is capture, it is recommended to perform the capture on an application server that has been dedicated to the packet capture effort (eg. removed from handling normal user requests).
The capture should be limited to the destination IP address and port of the database server(s). For example:
$ tcpdump -w application.pcap -i eth0 dst <database server IP> and port 1433
While the capture is running, perform the interaction with the application server that a typical user would. Once all of the application actions have been performed, the capture can be stopped. The resulting capture file can then be submitted to ScaleArc for analysis.
If you are experiencing issues with ScaleArc or with any of it's features, please contact ScaleArc Support. We are available 24x7 by phone at 855 800 7225 or +1 408 412 7315. For general support inquiries, you can also e-mail us at firstname.lastname@example.org.
2901 Tasman Drive Santa Clara, CA 95054 | Email: email@example.com