Tango 2000 HOWTO: System Configuration / Requirements

Next Previous Contents

## 3. System Configuration / Requirements

## 3.1 Solaris

### System Requirements

Tango for Solaris requires Solaris 2.6 or Solaris 7, SPARC architecture, approximately 30 megabytes of disk space, and approximately 2 megabytes of memory per user, given what Pervasive considers to be 'average' memory use.

Tango 2000 requires Solaris system patches. 105591 for Solaris 2.6. 106300 and 106327 on Solaris 7. Note that 105591 revision 08 causes Tango to core dump, as does 106327 revision 07. Not all the crashes are Tango's fault. :-) Solaris patches are available at http://access1.sun.com

### System Configuration

There are a series of changes which can be made to your /etc/system file to increase various resources. These changes will often increase Tango performance, as well as preventing resource related crashes. The changes will require a reboot. Be very careful when making such changes.

These are generic values which are nevertheless better than defaults.

    *** New Settings
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set
     shmsys:shminfo_shmmni=100
    set shmsys:shminfo_shmseg=10
    set semsys:seminfo_semmni=100
    set
     semsys:seminfo_semmsl=100
    set semsys:seminfo_semmns=200
    set semsys:seminfo_semopm=100
    set
     semsys:seminfo_semvmx=32767
    *** New Settings End

Take a look at your Solaris documentation, or http://docs.sun.com for further information.

Also, add the following line to the login script of the Tango user after installation:

    ulimit -n 1024

## 3.2 Linux

Tango for Linux requires the appropriate flavour for the version you downloaded or purchased. Pervasive will NOT support running a version of Tango for Linux on a different Linux flavour; Tango for Red Hat Linux might not run on Caldera 2.2, let alone on Debian.

Tango for Linux currently only supports the x86 architecture.

If you're using Red Hat 5.2, you'll need to upgrade your kernel. The Tango for Linux documentation has the details.

Next Previous Contents