The requirements for the FairCom Server on each listed operating system are presented in the following topics.
The minimum hard drive space required by the FairCom Server for Unix is:
The size of the FairCom Server executable
+ the amount specified by the LOG_SPACE keyword (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
The minimum memory requirements for operating the FairCom Server for all Unix systems are:
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.
For proper operations of the FairCom Server under various loads, FairCom recommends adjusting the following kernel parameters of the HP/UX 11 system, using the sam utility:
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 for Linux requires a Pentium 133, Sparc, or PPC CPU.
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.
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.
On Linux, Unix, and Mac platforms, the FairCom Server is distributed in tar format. This file contains the FairCom Server executable (typically faircom.exe or faircom), and utility and companion programs.
FairCom Server on Unix can be installed in any directory location as long as ownership and permissions permit access to resources and data.
Note: Your application vendor may provide applicable FairCom DB license files.