Win Sock Test

The WinSock Proxy service supports Microsoft Windows operating systems using Windows Sockets. Windows Sockets is an interprocess communication mechanism derived from the Berkeley Sockets interface (originally designed for Unix systems). The Sockets interface was extended to support Windows-based clients running Microsoft implementations of TCP/IP. The name given to this Sockets interface for Windows was WinSock (for Windows Sockets). The WinSock Proxy Service support is available for both Transmission Control Protocol/Internet Protocol (TCP/IP) and Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) protocols. The WinSock Proxy service applies mainly to Windows clients, including Windows 3.x, Windows 95, and Windows NT.

This test reports the performance statistics pertaining to each WinSock Proxy Service. 

Target of the test : A Microsoft Proxy server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every WinSock that is being monitored.

Configurable parameters for the test
Parameters Description

Test period

This indicates how often should the test be executed.

Host

The host for which the test is to be configured.

Port

Refers to the port used by the Microsoft Proxy server.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Accepting TCP connections

The number of TCP connection objects that will wait for TCP connections from WinSock proxy clients

Percent

A high value could indicate an increase in the proxy server load, due to which lesser TCP connection requests are accepted. 

Active sessions

The number of active sessions for the WinSock proxy service

Number

 

Active TCP connections

The total number of TCP connections that are currently transmitting data

Number

 

Active UDP connections

The number of active UDP connections

Number

 

Available worker threads

The number of available WinSock worker threads

Number

The high increase in the number may affect the performance of the host / applications.

Data received 

The rate at which data is received

KB/sec

A low value could indicate a network bottleneck

Data transmitted

The rate at which data is submitted

KB/sec

A high value of this measure could result in a network congestion

Failed DNS resolutions

The number of calls that have failed to resolve DNS domain name and IP address for WinSock proxy connections

Number

This value must be low; a high value indicates that there may be a network / WinSock service problem on the host.

Pending DNS requests

The number of calls awaiting DNS domain name and IP address resolution for WinSock proxy connections

Number

This value must be low; a high value indicates that there may be a network / WinSock service problem on the host.

Worker threads

The number of WinSock worker threads that are currently available or alive.

Number