Web Service Object

The Redirector performance object consists of counters that monitor network connections originating at the local computer.

Counter Name

Description

Counter Type

Bytes Received/sec

Shows the rate of bytes coming in to the Redirector from the network. It includes all application data and network protocol information, such as packet headers.

PERF_COUNTER_BULK_COUNT

Bytes Total/sec

Shows the rate at which the Redirector is processing data bytes. This includes all application and file data in addition to protocol information, such as packet headers.

PERF_COUNTER_BULK_COUNT

Bytes Transmitted/sec

Shows the rate at which bytes are leaving the Redirector to the network. It includes all application data and network protocol information, such as packet headers and the like.

PERF_COUNTER_BULK_COUNT

Connects Core

Shows the number of connections that you have to servers running the original MS-Net SMB protocol, including MS-Net itself and Xenix and VAXs.

PERF_COUNTER_RAWCOUNT

Connects LAN Manager 2.0

Shows the number of connections to LAN Manager 2.0 servers, including LMX servers.

PERF_COUNTER_RAWCOUNT

Connects LAN Manager 2.1

Connects LAN Manager 2.1 shows the number of connections to LAN Manager 2.1 servers, including LMX servers.

PERF_COUNTER_RAWCOUNT

Connects Windows NT

Shows the number of connections to computers running Windows NT 4.0 or earlier or Windows 2000.

PERF_COUNTER_RAWCOUNT

Current Commands

Shows the number of requests to the Redirector that are currently queued for service. If this number is much larger than the number of network adapter cards installed in the computer, the network(s) and/or the server(s) being accessed are seriously bottlenecked.

PERF_COUNTER_RAWCOUNT

File Data Operations/sec

Shows the rate at which the Redirector is processing data operations. One operation should include many bytes, though each operation has overhead. You can determine the efficiency of this path by dividing the value of Bytes/sec by the value of this counter to determine the average number of bytes transferred per operation.

PERF_COUNTER_COUNTER

File Read Operations/sec

Shows the rate at which applications are asking the Redirector for data. Each call to a file system or similar application program interface (API) call counts as one operation.

PERF_COUNTER_COUNTER

File Write Operations/sec

Shows the rate at which applications are sending data to the Redirector. Each call to a file system or similar application program interface (API) call counts as one operation.

PERF_COUNTER_COUNTER

Network Errors/sec

Shows the rate at which serious unexpected errors are occurring. Such errors generally indicate that the Redirector and one or more servers are having serious communication difficulties. For example, a Server Manager Block (SMB) protocol error generates a network error. An entry is written in the system event log, and can provide details.

PERF_COUNTER_COUNTER

Packets Received/sec

Shows the rate at which the Redirector is receiving packets (also called Server Message Blocks or SMBs). Network transmissions are divided into packets. The average number of bytes received in a packet can be obtained by dividing the value of Bytes Received/sec by the value of this counter. Some packets received might not contain incoming data (for example, an acknowledgment of a write operation made by the Redirector would count as an incoming packet).

PERF_COUNTER_BULK_COUNT

Packets Transmitted/sec

Shows the rate at which the Redirector is sending packets (also called Server Message Blocks or SMBs). Network transmissions are divided into packets. The average number of bytes transmitted in a packet can be obtained by dividing the value of Bytes Transmitted/sec by the value of this counter.

PERF_COUNTER_BULK_COUNT

Packets/sec

Shows the rate at which the Redirector is processing data packets. One packet should includes many bytes, though each packet has protocol overhead. You can determine the efficiency of this path by dividing the value of Bytes/sec by the value of this counter to determine the average number of bytes transferred per packet. You can also divide the value of this counter by the value of Operations/sec to determine the average number of packets transferred per operation, another measure of efficiency.

PERF_COUNTER_BULK_COUNT

Read Bytes Cache/sec

Shows the rate at which applications are using the Redirector to access the file system. Some of these data requests are satisfied by retrieving the data from the cache. Requests that miss the cache cause a page fault.

PERF_COUNTER_BULK_COUNT

Read Bytes Network/sec

Shows the rate at which applications are reading data across the network. This occurs when data sought in the file system cache is not found there and must be retrieved from the network. Dividing this value by the value of Bytes Received/sec indicates the proportion of application data that is traveling across the network.

PERF_COUNTER_BULK_COUNT

Read Bytes Non-Paging/sec

Shows the number of bytes read by the Redirector in response to normal file requests by an application when they are redirected to come from another computer. In addition to file requests, this counter includes other methods of reading across the network, such as Named Pipes and Transactions. This counter counts only application data, not network protocol information.

PERF_COUNTER_BULK_COUNT

Read Bytes Paging/sec

Shows the rate at which the Redirector is attempting to read bytes in response to page faults. Page faults are caused by loading modules (such as programs and libraries), by a miss in the file system cache or by files directly mapped into the address space of applications.

PERF_COUNTER_BULK_COUNT

Read Operations Random/sec

Shows the rate at which, on a file-by-file basis, non-sequential read operations are made. If a read operation is made using a particular file handle, and then is followed by another read operation that is not the next contiguous byte, this counter is incremented by one.

PERF_COUNTER_COUNTER

Read Packets Small/sec

Shows the rate at which read operations of less than one-fourth of the server's negotiated buffer size are made by applications. If you have a high rate of small packet reads, it is possible that buffers are being used inefficiently. This counter is incremented once for each read. It does not count packets.

PERF_COUNTER_COUNTER

Read Packets/sec

Shows the rate at which read packets are being placed on the network. Each time a single packet is sent with a request to read data remotely, this counter is incremented by one.

PERF_COUNTER_COUNTER

Reads Denied/sec

Shows the rate at which the server is unable to accommodate requests for raw reads operations. When a read operation is much larger than the server's negotiated buffer size, the Redirector requests a Raw Read which, if granted, permits the transfer of the data without much protocol overhead on each packet. To accomplish this, the server must lock out other requests: if the server is too busy, the request is denied.

PERF_COUNTER_COUNTER

Reads Large/sec

Shows the rate at which read operations that are over two times the server's negotiated buffer size are made by applications. Too many read operations could place a strain on server resources. This counter is incremented once for each read. It does not count packets.

PERF_COUNTER_COUNTER

Server Disconnects

Shows the number of times that a server has disconnected your Redirector.

PERF_COUNTER_RAWCOUNT

Server Reconnects

Shows the number of times that your Redirector has had to reconnect to a server to complete a new active request. You can be disconnected by the server if you remain inactive for too long. Even if all remote files are closed, the Redirector keeps your connections intact locally for about ten minutes. Such inactive connections are called dormant connections. Reconnecting is expensive in time.

PERF_COUNTER_RAWCOUNT

Server Sessions

Shows the total number of security objects that are managed by the Redirector. For example, logging on to a server followed by a network access to the same server establishes one connection, but two sessions.

PERF_COUNTER_RAWCOUNT

Server Sessions Hung

Shows the number of active sessions that are timed out and unable to proceed due to a lack of response from the remote server.

PERF_COUNTER_RAWCOUNT

Write Bytes Cache/sec

Shows the rate at which applications on your computer are using the Redirector to write to the file system cache. The data might not leave your computer immediately; it can be retained in the cache for further modification before being written to the network, reducing network traffic. Each write of a byte to the cache is counted here.

PERF_COUNTER_BULK_COUNT

Write Bytes Network/sec

Shows the rate at which applications are writing data across the network. This occurs when the file system cache is bypassed, such as for named pipes or transactions, or else the cache writes the bytes to disk to make room for other data. Dividing the value of this counter by the value of Bytes Transmitted/sec indicates what proportion of application data is being written to the network.

PERF_COUNTER_BULK_COUNT

Write Bytes Non-Paging/sec

Shows the rate at which bytes are written by the Redirector in response to normal file outputs by an application when they are redirected to another computer. In addition to file requests, this counter includes other methods of writing across the network such as Named Pipes and Transactions. This counter only counts application data, and oes not network protocol information.

PERF_COUNTER_BULK_COUNT

Write Bytes Paging/sec

Shows the rate at which the Redirector is attempting to write bytes changed in the pages being used by applications. The program data changed by modules (such as programs and libraries) that were loaded over the network are 'paged out' when no longer needed. Other output pages come from the cache.

PERF_COUNTER_BULK_COUNT

Write Operations Random/sec

Shows the rate at which, on a file-by-file basis, non-sequential write operations are made. If a write operation is made using a particular file handle and then is followed by another write operation that is not the next contiguous byte, this counter is incremented by one.

PERF_COUNTER_COUNTER

Write Packets Small/sec

Shows the rate at which write operations are made by applications that are less than one-fourth of the server's negotiated buffer size. Too many write operations can indicate a waste of buffers on the server. This counter shows write operations, not packets, and is incremented once for each write operation.

PERF_COUNTER_COUNTER

Write Packets/sec

Shows the rate at which write operations are being sent to the network. Each time a single packet is sent with a request to write remote data, this counter is incremented by one.

PERF_COUNTER_COUNTER

Writes Denied/sec

Shows the rate at which the server is unable to accommodate requests for Raw Writes. When a write is much larger than the server's negotiated buffer size, the Redirector requests a Raw Write, which would permit the transfer of the data without a lot of protocol overhead on each packet. To accomplish this the server must lock out other requests: the request is denied if the server is really busy.

PERF_COUNTER_COUNTER

Writes Large/sec

Shows the rate at which write operations are made by applications that are over two times greater than the server's negotiated buffer size. Too many of these write operations could place a strain on server resources. This counter shows write operations, not packets, and is incremented once for each write operation.

PERF_COUNTER_COUNTER

See also

  • Server Object

  • Server Work Queues Object