Below are the settings that we have determined are ideal for a system that is using the cygwin environment as its user shell.
These settings have been tested with a reputable Pragma VAR for use with over 500 sessions. Testing have shown ideal
performance for all sessions. More information on the case study can be found in our
case study, Pragma Systems & StayLinked: Still the Best way to Make the Most of SAPconsole
Even though the case study involves the StayLinked client, the following guidelines
can be used for any client.
Perform a default installation of either Pragma Telnet Server or Pragma SSH Server.
- User General Settings
Default Screen Mode - Full Console
(with the improvements in the Full Console implementation all beeps and
better performance is available with Full Console. This has changed since
the case study was published.)
Idle Session Timeout - Situation Dependent - Configure a value high enough not to interfere with normal production, but low enough
to clear sessions after an expected idle period. The session will clear after the configured period of no activity.
- Default Terminal Type - vtxxx
- Allow system beep to pass to client - Yes
- Console Settings
- Use optimized screen scraper - Enabled
User Shell -SAPConsole installation directory\sapcnsl.exe Note: Must either be enclosed in
double quotes or path listed without spaces
- Default Screen: Rows - 16 Columns - 40 (to account for both 16x20 and 8x40 RF screen sizes)
- Default Character Map - [VTXXX]
- Reconnect Sessions - yes
Server to client heartbeat - Situation Dependent - Configure a value high enough not to interfere with normal production, but low enough
to clear sessions after an expected idle period.
After the configured period of time, the server will send a signal
to the client (determined by the protocol) and wait for a response from the client. The session will clear a maximum of two times the configured
period of no activity.
Desktop Count - When using over 120 simultaneous sessions, increase
the Desktop Count (default is 2). To accommodate 500 users this value was
increased to 12. Since there is a fixed amount of memory that the operating
system allows for services, this value should be incrementally increased when
it cannot accommodate all the desired sessions (e.g. there is no exact formula
to determine a value)