Previous PageNext Page

Chapter 6 - Communication Resources Statistics

Introduction

Displaying Configuration Information and Statistics

1. Select SHOW communications statistics from the VINES VINES Network Summary menu. This action displays the Communication Statistics menu.

2. Select SHOW resource usage from the Communication Statistics menu. The Resource Usage screen appears, as follows.

Figure 6-1. Resource Usage Screen

 

Note: In the sections that follow, the term message refers to data link layer, network layer, and transport layer units of data. Message will be used to refer to any unit of data that comes into or goes out of the server, regardless of whether the data originates from or is destined for the server, or if the server is simply forwarding data that originated from and is destined for other servers.

Total Communications Buffer Size

VINES communications (Routing, Client-to-Server, and Server-to-Server)
TCP/IP communications
AppleTalk communications
Server-to-Host communications (3270/SNA, Asynchronous Terminal Emulation)

Communications Buffer Use

Note: Buffer use reflects network traffic activity only. It does not indicate anything about processor loading.

Minimizing the number of users. For example, if a server maintains the StreetTalk names of a large number of users and you notice that buffer use is high around 8:30 a.m. (the time at which most users log in), you could move the names of the users to another server.
Moving services to other servers.
Increasing the total communications buffer size. This can be done from the server console. See Chapter 15 for more information.

Number of messages that services send and receive.
Amount of traffic that the server routes (if the server is a router).
Number of open sockets. All services communicate with clients and other services through calls to a socket interface. A socket is an object that manages the flow of data between the application and a protocol entity, such as the Interprocess Communications Protocol (IPC), Sequenced Packet Protocol (SPP) and Sequenced Packet Exchange (SPX) protocol entities.
Use of SPP connections. SPP connections provide two-way data pipes for sessions between some services and clients. Excessive SPP connection use has the potential to consume a large portion of the communication buffer.
Communication over serial lines.
Size of routing tables.
Number of concurrent AppleTalk Session Protocol (ASP) and Printer Access Protocol (PAP) connections.
Number of Transmission Control Protocol (TCP) connections. The SMTP service and third-party applications use TCP.

Allocate Failures

Sockets in Use

Max Open Sockets

Configured Sockets

Factors That Influence Communications Buffer Use

SPP connections
Open sockets
Serial lines
AppleTalk
Routing tables

SPP Connections

3270/SNA - Each active LU session requires an SPP connection to the client.

Asynchronous Terminal Emulation - Each active host session requires an SPP connection to the client.

VINES File - An SPP connection is established each time a user issues SETDRIVE to set a drive to a VINES file volume. The SPP connections are terminated when the user logs out.

Keep in mind that SETDRIVE commands in the user profile do not establish SPP connections for sessions with the file service. This improves login performance. For a drive that is set from the user profile, an SPP connection is established when the user performs an action on the drive, such as a read, write, CD, DIR, etc. Although a user may have many drives set from the user's profile, SPP connections for sessions with the specified file service may not be established while the user is logged in to the network.

SPP file service connections can terminate for a number of reasons, such as timeouts caused by network problems or a user logging out.

STDA - The STDA service uses an SPP connection for a session with the STDA client.

Print - Each invocation of PCPRINT establishes an SPP connection to the specified print service.

Security - When a user logs in, the service establishes an SPP connection with the login client to deliver profile information. The connection terminates as soon as the delivery is complete.

Third-party - Third-party services can also use SPP connections.

Open Sockets

Most services use one socket to handle all IPC and SPP client connections. For example, an ATE service uses one socket to handle all SPP connections to clients.
3270/SNA and ATE services use one socket per serial line. The ATE service uses one socket per X.25 virtual circuit for X.29 sessions.

Serial Lines

Servers route messages from LANs to slow-speed serial lines. Servers accept messages from LANs faster than from serial lines. This causes messages to "back up" in the communication buffer while waiting to be transmitted over the serial lines. Communication buffer size may have to be increased in this situation.
In worst-case situations, as much as 33 KB of data may back up in the communication buffer while waiting for transmission over an HDLC server-to-server line or an asynchronous server-to-server line. The 33 KB figure indicates extremely severe network congestion problems.
For an X.25 virtual circuit, as much as 45 KB of data may back up in the buffer while waiting for transmission. The 45 KB figure indicates extremely severe network congestion problems.
Clients establish SPP or reliable IPC connections for sessions with services over serial lines. These serial lines can cause a delay in acknowledging transmitted messages, resulting in messages accumulating in the communication buffer. Communication buffer size may have to be increased in this situation.

Figure 6-2. Sample Network Bottleneck

AppleTalk

Routing Tables

Previous PageTop Of PageNext Page