The Dolphin Berkeley Sockets API compliant profiling library enables you to trace your applications use of sockets without installing any hardware. The installation is plug and play and does not require any modifications or changes to your applications. To run your application "my_app" - just type:
dis_ssocks_prof my_app
If you already have purchased a Dolphin Express Interconnect and have installed the SuperSockets software, you can enable pofiling by using the -p opption to dis_ssockes_run
dis_ssocks_run -p my_app
The gathered data is written into a file named
/tmp/sockprof.<hostname>.<processname>.<pid>
More information about Installation, usage and interpretion of the data can be found in the file README_socket_profiling.txt bundled with the software.
Please contact pci-support@dolphinics.com if you need any help installing the software or analyzing the results.
The profiling library is included in the DX 3.2.0 Linux, and the D 3.4.2 Linux releases and newer and available as a separate download that can be used if you don't have any Dolphin hardware installed. Please log into our download section to download the software. This profiling software is currenlty only available for Linux 2.6