|
Server Work Queues Object
The Server Work Queues performance object consists of counters that monitor
the length of the queues and objects in the queues.
Queue Length
Queue Length is the current length of the server work queue for this CPU. A
sustained queue length greater than four might indicate processor congestion.
This is an instantaneous count, not an average over time.
Detail Level: Advanced
Counter Type: PERF_COUNTER_RAWCOUNT
Active Threads
Active Threads is the number of threads currently working on a request from
the server client for this CPU. The system keeps this number as low as possible
to minimize unnecessary context switching. This is an instantaneous count for
the CPU, not an average over time.
Detail Level: Advanced
Counter Type: PERF_COUNTER_RAWCOUNT
Available Threads
Available Threads is the number of server threads on this CPU not currently
working on requests from a client. The server dynamically adjusts the number of
threads to maximize server performance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_RAWCOUNT
Available Work Items
Every request from a client is represented in the server as a 'work item,' and
the server maintains a pool of available work items per CPU to speed
processing. This is the instantaneous number of available work items for this CPU. A
sustained near-zero value indicates the need to increase the MinFreeWorkItems
registry value for the Server service. This value will always be 0 in the Blocking
Queue instance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_RAWCOUNT
Borrowed Work Items
Every request from a client is represented in the server as a 'work item,' and
the server maintains a pool of available work items per CPU to speed
processing. When a CPU runs out of work items, it borrows a free work item from another
CPU. An increasing value of this running counter might indicate the need to
increase the 'MaxWorkItems' or 'MinFreeWorkItems' registry values for the Server
service. This value will always be 0 in the Blocking Queue instance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_RAWCOUNT
Work Item Shortages
Every request from a client is represented in the server as a 'work item,' and
the server maintains a pool of available work items per CPU to speed
processing. A sustained value greater than zero indicates the need to increase the
'MaxWorkItems' registry value for the Server service. This value will always be 0 in
the Blocking Queue instance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_RAWCOUNT
Current Clients
Current Clients is the instantaneous count of the clients being serviced by
this CPU. The server actively balances the client load across all of the CPU's in
the system. This value will always be 0 in the Blocking Queue instance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_RAWCOUNT
Bytes Received/sec
The rate at which the Server is receiving bytes from the network clients on
this CPU. This value is a measure of how busy the Server is.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Bytes Sent/sec
The rate at which the Server is sending bytes to the network clients on this
CPU. This value is a measure of how busy the Server is.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Bytes Transferred/sec
The rate at which the Server is sending and receiving bytes with the network
clients on this CPU. This value is a measure of how busy the Server is.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Read Operations/sec
Read Operations/sec is the rate the server is performing file read operations
for the clients on this CPU. This value is a measure of how busy the Server is.
This value will always be 0 in the Blocking Queue instance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Read Bytes/sec
Read Bytes/sec is the rate the server is reading data from files for the
clients on this CPU. This value is a measure of how busy the Server is.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Write Operations/sec
Write Operations/sec is the rate the server is performing file write
operations for the clients on this CPU. This value is a measure of how busy the Server
is. This value will always be 0 in the Blocking Queue instance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Write Bytes/sec
Write Bytes/sec is the rate the server is writing data to files for the
clients on this CPU. This value is a measure of how busy the Server is.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Total Bytes/sec
Total Bytes/sec is the rate the Server is reading and writing data to and from
the files for the clients on this CPU. This value is a measure of how busy the
Server is.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Total Operations/sec
Total Operations/sec is the rate the Server is performing file read and file
write operations for the clients on this CPU. This value is a measure of how
busy the Server is. This value will always be 0 in the Blocking Queue instance.
Detail Level: Advanced
Counter Type: PERF_COUNTER_BULK_COUNT
Context Blocks Queued/sec
Context Blocks Queued per second is the rate at which work context blocks had
to be placed on the server's FSP queue to await server action.
Detail Level: Advanced
Counter Type: PERF_COUNTER_COUNTER
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|