TECHNICAL INFORMATION DOCUMENT TITLE: PTF605 - Pentium(r) Performance patch. DOCUMENT ID: TID300037 DOCUMENT REVISION: C DATE: 25JAN95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: PTF605 PRODUCT and VERSION: UnixWare 1.1 ABSTRACT: The ptf605 contains Pentium(r) Performance Improvement Patch. PTF605 provides improved performance for large applications on large (at least 32 MB memory) systems. PTF605 can only be installed on UnixWare 1.1, OracleWare 1.0, or UnixWare 1.1.1. PTF605 can not be installed on UnixWare 1.1.2. PTF605 is delta'ed to UnixWare 1.1.3. PTF605 contains updated kernel modules, includes the async I/O patch (previously distributed as ptf101), and includes replacement functions for the C-library. SYMPTOM Improved performance is needed for large applications on large (at least 32 MB memory) systems. SOLUTION Apply the ptf605 file. Installation Instructions: DATATYPE: datastream 1. Download the ptf605.Z and ptf605.txt files to the /tmp directory on your machine. 2. Read the release notes contained in this file. 3. Now become root, uncompress the file and add the package to your system using the following commands: $ su # uncompress /tmp/ptf605.Z # pkgadd -d /tmp/ptf605 ptf605 Solution Specifics: 1. General Description These release notes acquaint you with the contents of UnixWare PTF605 - Pentium Performance Improvement Patch. PTF605 provides improved performance for large applications on large (at least 32 Meg memory) systems. 2. Software Notes PTF605 requires either UnixWare 1.1 or OracleWare for UnixWare 1.0 to be installed on the system. PTF605 contains updated kernel modules, includes the async I/O patch (previously distributed as ptf101), and includes replacement functions for the C-library. NOTE: This patch modifies same files as ptf101, ptf108, ptf121, ptf139, ptf158, ptf610, update 1.1.1 and update 1.1.2 PTF605 is designed to work with Pentium(r) based systems with large amounts of memory. On these configurations, it has shown substantial improvements over the standard 1.1 operating system. We do not recommend installing this patch on systems that have less than 32 Megabyte of system memory. 3. Installation Instructions PTF605 replaces several kernel modules and a C-library function. If you are planning on using either the C Compilation System or the kernel debugger, they should be installed prior to installing PTF605. Should you need to install the CCS or KDB after you have installed PTF605, deinstall the PTF via "pkgrm", install the additional software, and reinstall the PTF. It would be best to install applications after the PTF has been installed on the system. To install PTF605, enter the following: # pkgadd -d diskette1 After the pkgadd has successfully completed, reboot your system. 4. Tuning Instructions: Most of the PTF features operate transparently to you and won't require additional tuning. The PTF includes two features that will require some intervention: 1) high performance gettimeofday(): To take advantage of the improved timing services, relink or reinstall your applications that use gettimeofday(). 2) 4 Meg page frame support: A new tunable: PSE_PHYSMEM is available. This tunable controls the number of bytes of system memory dedicated to 4 Meg pages. This memory is used by the shared memory driver and provides higher performance under heavy database loads. When tuning PSE_PHYSMEM, make sure that it is set to a multiple of 4 Megabytes (4194304.) Also, be sure to reserve only as much memory as is required for the application's shared memory segment.