Jump to content

HPFS386.IFS

From EDM2
Revision as of 02:51, 18 November 2016 by Ak120 (talk | contribs) (Created page with "The 386 High Performance File System is an enhancement of the regular HPFS and normally sold together with the LAN-Server. In contrary to HPFS it is not written in C but in As...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The 386 High Performance File System is an enhancement of the regular HPFS and normally sold together with the LAN-Server. In contrary to HPFS it is not written in C but in Assembler and consists of an optimised Ring 0 SMB processor tightly coupled with a bootable installable file system. This architecture provides a much better file I/O performance, because the whole data flow operates within the Ring 0 privilege level

IFS=HPFS386.IFS <parameters>

NOTE: Usage of EARLYMEMINIT=YES produces a trap on boot. Plese remove this parameter.

NOTE: With LAN-Server 3.0 the parameter 'useallmem' has to be set as parameter of HPFS386.IFS in the config.sys

NOTE: If you use the 'useallmem' parameter it is important that the hardware components within your machine have the ability to address memory above 16 MB. E.g. the IBM 16/4 Token-Ring Adapter doesn't have this capability.

NOTE: On a very busy server system, it is possible to run out of heap space. If this occurs there may be a noticeable degradation in performance, and server requests may fail. If this happens freeup some memory on the server. ATTENTION: the heap can only grow to it's defined size, but never shrink unless the machine is rebooted.

TIP: Using a dedicated server with 32MB of RAM try using as much as 20MB of cache on the machine. The LAN Server Tuning assistant tool can calculate a recommended value for you. There is no need to specify the threshold limits, as this is dynamically managed by LAN Server.

TIP: Consult the IBM redbooks at http://publib.boulder.ibm.com or the wsonw4pdf. available at: http://rheooptik.fmf.uni-freiburg.de/www/faq/remmedia.htm

ATTENTION: Some HPFS Tools (e.g. Partition Magic) have problems with the ACLs.

Install and Tune the HPFS386.IFS

To install HPFS386 do the following: remove the HPFS.IFS line you have already: for example:

REM IFS=C:\OS2\HPFS.IFS

Now add

IFS=C:\IBM386FS\HPFS386.IFS /A:

if your boot drive isn't C: change it to correct drive

Next still in config.sys, add the directory C:\IBM386FS somewhere in each of your PATH, DPATH and LIBPATH. Next still in Config.SYS, if you have a RUN=CACHE.EXE line, comment it out with a REM. Insert CALL=C:\OS2\CMD.EXE /Q /C C:\IBM386FS\CACHE386.EXE >NUL Save the config.sys.

This is it, you are ready to shutdown and reboot.

try a cool cache monitor in cache386 bye typing this:

CACHE386 /STATS:D this will show a constantly updated display of all the cache statistices, reads, writes, cache hits, percentages etc. Press CTRL-C to stop.

Do not use CACHE.EXE anywhere, it's not made for this

TIP: You should also create bootdisks or a maintanance partition with HPFS386 by using btos2. For tuning the HPFS386.IFS you have to set the HPFS386.INI

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes