Unix requirements
The requirements for the FairCom server on each listed operating system are presented in the following topics.
The size of the FairCom server executable
+ the amount specified by the
LOG_SPACEkeyword (10 MB default)+ 1MB for the FairCom server status logs
+ size of pre-compiled FairCom utilities
+ the size of the data (
.dat) and index (.idx) files
FairCom DB SQL server: 1 GB RAM
FairCom DB server: 300 MB RAM
Note
Additional memory will be needed for additional users beyond 16 concurrent users and larger data and index caches. Cache sizes larger than 2GB require a 64-bit version of the OS and a 64-bit version of the FairCom server.
It is possible to reduce the memory requirements below these recommended settings. For details, please contact FairCom.
The HP-UX 11 operating system, and above, supports standard FairCom DB files up to 4 GB in size and allows huge files. Earlier versions support 2GB file sizes and requires segmented files to support larger files.
sam utility:Increase maximum per-process stack memory size (maxssiz) from the default of 8 MB to 128 MB.
Increase maximum per-process data memory size (maxdsiz) from the default of 64 MB to 256 MB.
Consider increasing the number of threads per process if connecting a large number of clients. The default for older releases of the OS is relatively low (64 maximum threads per process).
Either increase the default number of file handles from 60 to 256 by using
samor, prior to starting the FairCom DB SQL process, issuelimit descriptors 256to increase the number of file descriptors used by that process only.
FairCom has enjoyed multi-threaded support from nearly our inception and has extensive engineering experience in supporting various threading architectures that have appeared through the years. POSIX pthread support is considered the industry standard in recent times, and we highly encourage taking advantage of this support when at all possible. By default, all FairCom DB servers include pthread support when available on a chosen platform.
For platforms not supporting a native threading technology, FairCom supports a proprietary threading library. FairCom recommends native thread support when available as performance enhancements are typical.
Note
The Native Thread server supports only the TCP/IP communications protocol.
The FairCom server for IBM AIX requires a minimum of 500 MB RAM. FairCom DB V11* supports AIX 6.1 and newer. Earlier versions of AIX may also be available. Contact FairCom for availability for AIX versions prior to V6.
The FairCom server supports Solaris Version 2.10 and newer and both the SPARC and X86/X64 based CPU. Earlier versions of Solaris may also be available. Contact FairCom for availability for Solaris versions prior to 2.10.