Chapter 10, Configuring the Server for Performance
229
About RqThrottle
Native Thread Pool Size
NativePoolStackSize/NativePoolQueueSize/
NativePoolMaxThreads/NativePoolMinThreads
In preiveous versions of Enterprise Server, you could control the native thread
pool by setting the system environment variables NSCP_POOL_STACKSIZE,
NSCP_POOL_THREADMAX, and NSCP_POOL_WORKQUEUEMAX. In
Enterprise Server 4.0, you can use the directives in
magnus.conf
to control
the size of the native kernel thread pool.
NativePoolStackSize
determines the stack size of each thread in the
native (kernel) thread pool.
NativePoolQueueSize
determines the number of threads that can wait in
the queue for the thread pool. If all threads int he pool are busy, then the next
request-handling thread that needs to use a thread in the native pool must wait
in the queue. If the queue is full, the next request-handling thread that thres to
get in the queue is rejected, with the result that it reutnrs a busy response to the
client. It is then free to handle another incoming request instead of being tied
up waiting in the queue.
NativePoolMaxThreads
determines the maximum number of threas in the
native (kernel) thread pool.
NativePoolMinThreads
determines the minimum number of threads in the
native (kernel) thread pool.
About RqThrottle
The
RqThrottle
parameter in the
magnus.conf
file specifies the maximum
number of simultaneous transactions the web server can handle. The default
value is 512. Changes to this value can be used to throttle the server,
minimizing latencies for the transactions that are performed. The R
qThrottle
value acts across multiple virtual servers, but does not attempt to load-balance.
To compute the number of simultaneous requests, the server counts the
number of active requests, adding one to the number when a new request
arrives, subtracting one when it finishes the request. When a new request
arrives, the server checks to see if it is already processing the maximum
Содержание Netscape Enterprise Server
Страница 30: ...Contacting Technical Support 30 Netscape Enterprise Server Administrator s Guide ...
Страница 31: ...Part 1 Server Basics 31 1 Server Basics Introduction to Enterprise Server Administering Enterprise Servers ...
Страница 32: ...32 Netscape Enterprise Server Administrator s Guide ...
Страница 56: ...Sending Error Information to Netscape 56 Netscape Enterprise Server Administrator s Guide ...
Страница 64: ...Migrating a Server From a Previous Version 64 Netscape Enterprise Server Administrator s Guide ...
Страница 66: ...66 Netscape Enterprise Server Administrator s Guide ...
Страница 112: ...Managing a Preferred Language List 112 Netscape Enterprise Server Administrator s Guide ...
Страница 158: ...158 Netscape Enterprise Server Administrator s Guide ...
Страница 182: ...Using the Watchdog uxwdog Process Unix 182 Netscape Enterprise Server Administrator s Guide ...
Страница 196: ...Viewing Events Windows NT 196 Netscape Enterprise Server Administrator s Guide ...
Страница 218: ...Enabling the Subagent 218 Netscape Enterprise Server Administrator s Guide ...
Страница 266: ...266 Netscape Enterprise Server Administrator s Guide ...
Страница 302: ...Enabling WAI Services 302 Netscape Enterprise Server Administrator s Guide ...
Страница 310: ...310 Netscape Enterprise Server Administrator s Guide ...
Страница 390: ...Customizing the Web Publisher User Interface 390 Netscape Enterprise Server Administrator s Guide ...
Страница 446: ...Customizing the Search Interface 446 Netscape Enterprise Server Administrator s Guide ...
Страница 448: ...448 Netscape Enterprise Server Administrator s Guide ...
Страница 454: ...Responses 454 Netscape Enterprise Server Administrator s Guide ...
Страница 464: ...Referencing ACL Files in obj conf 464 Netscape Enterprise Server Administrator s Guide ...
Страница 504: ...504 Netscape Enterprise Server Administrator s Guide ...