Network

Network cache and buffer settings can be changed to speed up GeognoSIS Manager performance.

All network definitions are advanced settings; please edit with caution.

Select Instance > Options > Network.

If no units are specified, standard units are used (eg threads, sockets, buffers, connections, requests, sessions, etc. according to the parameter).

For example:

I/O Buffer Cache Size the unit is the number of I/O buffers in the cache.

Worker Thread Pool Initial Size the unit is the number of Worker Thread Pools.

Instance

Listen Port: The port the instance is listening into.

HTTP Server -Connection

Idle Timeout

Sets the length of time in ms before the server disconnects an inactive user. This ensures all connections are closed if the HTTP protocol fails to close a connection.

Limit

Maximum number of concurrent connections that are open at the server. Default value = 256.

Read Timeout

The read timeout in ms of a HTTP connection.

Connection Cache Size

The optimum cache size depends on the size and frequency of the files being downloaded.

Request Cache Size

The maximum size of an HTTP message.

IO

Buffer Cache Size

The size of the buffer cache to expedite I/O throughput.

Buffer Size

Size of the buffer in bytes (smaller buffer sizes produce less delay).

Thread Pool Size

Setting a too large thread pool size can cause performance problems.

If too many threads are executing at the same time, the task switching overhead becomes a significant factor.

Socket

Cache Size

Number of unused sockets that GeognoSIS keeps in reserve for reuse e.g. to issue a new pending accept.

Per socket Buffer Pool Size

Each socket has its own (small) I/O buffer pool from which it can access a new buffer without having to request the global pool.

This is usually faster as it means the global buffer pool need not be accessed/locked.

Maximum Concurrent Pending Accepts

Number of sockets simultaneously waiting to ‘accept’ a new incoming TCP/IP connection request.