Hitachi

JP1 Version 11 for Windows Systems JP1/Performance Management - Agent Option for Platform Description, User's Guide and Reference


Server Work Queues Overview (PI_SVRQ)

Organization of this page

Function

The Server Work Queues Overview (PI_SVRQ) record stores the performance data per unit time on the server's queue size and the processing inside the queue.

This is a multi-instance record.

Note:

This record cannot be collected if the server service (service name: LanmanServer) provided by the OS is stopped.

Default values and values that can be specified

Item

Default value

Modifiable

Collection Interval

60

Yes

Collection Offset#

0

Yes

Log

No

Yes

LOGIF

Blank

Yes

Over 10 Sec Collection Time

No

No

Realtime Report Data Collection Mode

Reschedule

Yes

#

A value between 0 and 32,767 seconds can be specified (a value within the range specified for Collection Interval). Use this item to distribute the collection load, because executing data collection all at once results in concentration of the processing workload. Note that the data collection duration to be recorded is the same as the Collection Interval, regardless of the value specified for Collection Offset.

ODBC key fields

PI_SVRQ_INSTANCE

Lifetime

None

Record size

Fields

PFM-View name

(PFM - Manager name name)

Description

Smry

Format

Delta

Not sprtd on

Data source

Active Threads (ACTIVE_THREADS)

Number of threads in which the processor was processing requests from server clients.

The system tries to minimize this value to minimize unnecessary context switching.#

AVG

ulong

No

--

--

Available Threads (AVAILABLE_THREADS)

Number of server threads in which the processor was not processing requests from server clients.

The server dynamically adjusts the number of threads to optimize the server performance.#

AVG

ulong

No

--

--

Available Work Items (AVAILABLE_WORK_ITEMS)

Number of work items (which indicate all requests from clients, and the server maintains an available work area for each process to accelerate processing) available to the processor.

Normally, if a value other than 0 continues, the value in the MinFreeWorkItems registry in the Server service needs to be increased.

The value in this field is always 0 if Blocking Queue is set in the Instance field.#

AVG

ulong

No

--

--

Borrowed Work Items (BORROWED_WORK_ITEMS)

Number of work items borrowed from another processor by the processor because it has run out of available work items (which indicate all requests from clients, and the server maintains an available work area for each process to accelerate processing).

Normally, if this value continues to increase, the value in the MaxWorkItems or MinFreeWorkItems registry in the Server service needs to be increased.

The value in this field is always 0 if Blocking Queue is set in the Instance field.#

AVG

ulong

No

--

--

Bytes Rcvd/sec (BYTES_RECEIVED_PER_SEC)

Rate at which the server received data from network clients by using the processor (bytes/second).

AVG

float

No

--

--

Bytes Sent/sec (BYTES_SENT_PER_SEC)

Rate at which the server sent data to network clients by using the processor (bytes/second).

AVG

float

No

--

--

Bytes Xferd/sec (BYTES_TRANSFERRED_PER_SEC)

Rate at which the server exchanged data with network clients by using the processor (bytes/second).

AVG

float

No

--

--

Context Blocks Queued/sec (CONTEXT_BLOCKS_QUEUED_PER_SEC)

Rate at which work context blocks had to be entered in the FSP queue because they had to wait for processing by the server (blocks/second).

AVG

float

No

--

--

Current Clients (CURRENT_CLIENTS)

Number of clients processed by the processor. The server dynamically allocates the client load among all servers within the system.

The value in this field is always 0 if Blocking Queue is set in the Instance field.#

AVG

ulong

No

--

--

Instance (INSTANCE)

Instance name of the server work queue.

Displayed as Blocking Queue and a number that begins with 0.

COPY

string (256)

No

--

--

Interval (INTERVAL)

Collection interval during which the record was stored (seconds).

For a real-time report, the first value is 5. If records are summarized into a historical report, the last stored value is displayed.

COPY

ulong

No

--

RECORD_TIME (T1) - RECORD_TIME (T0)

Interval2 (INTERVAL2)

Collection interval during which the record was stored (seconds).

For a real-time report, the first value is 5. If records are summarized into a historical report, the total of the summarized records is displayed.

ADD

ulong

No

--

RECORD_TIME (T1) - RECORD_TIME (T0)

Queue Length (QUEUE_LENGTH)

Current length of the CPU server operation queue. If the queue length continues to exceed 4, it can be assumed that processor load is high. This value is the count at a given point of time, and not an average value of the time interval.#

AVG

ulong

No

--

--

Read Bytes/sec (READ_BYTES_PER_SEC)

Speed at which data was read from files by the server on behalf of clients, by using the processor (bytes/second).

AVG

float

No

--

--

Read Ops/sec (READ_OPERATIONS_PER_SEC)

Number of read operations in which the server used the processor to read data from files on behalf of clients (operations/second).

The value in this field is always 0 if Blocking Queue is set in the Instance field.

AVG

float

No

--

--

Record Time (RECORD_TIME)

Time at which the record was created.

COPY

time_t

No

--

--

Record Type (INPUT_RECORD_TYPE)

Record name. Always SVRQ.

COPY

char (8)

No

--

--

Total Bytes/sec (TOTAL_BYTES_PER_SEC)

Speed at which data was read from or written to files by the server on behalf of clients, by using the processor (bytes/second).

AVG

float

No

--

--

Total Ops/sec (TOTAL_OPERATIONS_PER_SEC)

Number of operations in which the server used the processor to read data from or write data to files on behalf of clients (operations/second).

The value in this field is always 0 if Blocking Queue is set in the Instance field.

AVG

float

No

--

--

Work Item Shortages (WORK_ITEM_SHORTAGES)

Shortage in the number of work items (which indicate all requests from clients, and the server maintains an available work area for each process to accelerate processing) available to the processor.

Normally, if this value continues to be a value other than 0, the value in the MaxWorkItems registry in the Server service needs to be increased.

The value in this field is always 0 if Blocking Queue is set in the Instance field.#

AVG

ulong

No

--

--

Write Bytes/sec (WRITE_BYTES_PER_SEC)

Speed at which data was written to files by the server on behalf of clients, by using the processor (bytes/second).

AVG

float

No

--

--

Write Ops/sec (WRITE_OPERATIONS_PER_SEC)

Number of write operations in which the server used the processor to write data to files on behalf of clients (operations/second).

The value in this field is always 0 if Blocking Queue is set in the Instance field.

AVG

float

No

--

--

Legend:

Smry: Summary

Not sprtd on: Not supported on