| United States-English |
|
|
|
![]() |
Microsoft Network Client 2.2: NetWare Connectivity Guide > Chapter 2 Installing and Configuring NetWare ConnectivityMinimizing the Amount of Memory Used |
|
To minimize the amount of memory used by LAN Manager and NetWare Connectivity on computers that have more than 640K of memory, you can use memory managers to make the most efficient use of memory. Simply put, memory managers are programs that manage how other programs use memory. Memory managers can make available parts of memory that are not otherwise available. For more information about using memory managers with LAN Manager, see the Installation Guide for Clients. Before you read about ways of minimizing the amount of memory NetWare Connectivity uses, it is important to understand that memory on computers with MS-DOS is divided into the following areas:
On 80286-based or higher workstations, you can load the NetWare shell into the HMA. On 80386-based or higher workstations with expanded memory, you can load the NetWare shell into expanded memory (or a section of extended memory that is emulating expanded memory), as well as into the HMA. By default, the LAN Manager load utility will load IPX.COM into UMBs if they are available. Otherwise, IPX.COM will be loaded into conventional memory. The following instructions explain how to load the NetWare shell into the HMA and into expanded memory. Then you will find recommendations of ways to configure your workstation to use memory efficiently. To load the NetWare shell into the HMA
To load the NetWare shell into expanded memory
The following example configuration file entries show ways of configuring LAN Manager Enhanced and NetWare to use memory efficiently on workstations running MS-DOS 3.x and 4.x. The following entries are for 80386-based (or higher) computers using the HMA but no expanded memory, and for 80286-based computers using the HMA. This configuration loads the LAN Manager redirector into the HMA. (Only the CONFIG.SYS and LANMAN.INI entries that pertain to memory management are shown.)
The following entries are for 80386-based computers using expanded memory and the HMA. This configuration loads the LAN Manager Enhanced redirector into the HMA, and the NetWare shell into expanded memory. (Only the entries that pertain to memory management are shown.)
The Netpopup service is automatically loaded into expanded memory whenever it is available. MS-DOS 5.0 and 6.0 provide commands that load programs into upper memory (UMBs). With MS-DOS 5.0 and 6.0, you can load drivers into UMBs by using the devicehigh command instead of the device command in the CONFIG.SYS file. You can also load programs into UMBs by using the loadhigh command from batch files or from the command line. With MS-DOS 5.0 and 6.0, MS-DOS itself can also be loaded high into the HMA by putting the following line into CONFIG.SYS:
MS-DOS 5.0 and 6.0 also include the latest versions of the HIMEM and EMM386 memory managers. With MS-DOS 5.0 and 6.0, both IPX.COM and the NetWare shell (NETX.COM or NETX.EXE) can be loaded into the UMBs. The NetWare shell can be loaded into the HMA or into expanded memory, just as it can in MS-DOS 3.x and 4.x. The following configuration file entries show ways to configure LAN Manager Enhanced and NetWare on workstations with MS-DOS 5.0 or 6.0. Remember that the amount of memory available in UMBs depends on the type of computer you have. Finding the best configuration may require some experimentation. The following entries are for 80386-based (or higher) computers with extended memory but no expanded memory, and for 80286-based computers with extended memory. This configuration loads MS-DOS into UMBs and the HMA. (Only the CONFIG.SYS and LANMAN.INI entries that pertain to memory management are shown.)
The following entries are for 80386-based computers with expanded memory and UMBs. This configuration loads MS-DOS into UMBs and the HMA; NetBEUI, IPX, and the network adapter driver into UMBs; and the LAN Manager Enhanced redirector and Netpopup service, and the NetWare shell into expanded memory. (Only the entries that pertain to memory management are shown.)
In this configuration, you can also load the NetWare shell into UMBs instead of into expanded memory. To do so, replace emsnet5.com (in NWLOAD.BAT or AUTOEXEC.BAT) with loadhigh netx.com or loadhigh netx.exe. If you have followed the recommendations in this chapter, and you need even more memory, you can change some aspects of MS-DOS and LAN Manager. With each of these recommendations, there will be some loss of functionality or performance, but memory will be freed. To free memory
Adjust CONFIG.SYS entries so that MS-DOS uses less memory. Decrease the buffers and files entries, or remove device drivers you may not use, such as SETVER.EXE and ANSI.SYS. (If you use a disk caching program such as Smartdrive you can usually set buffers to 5 or less.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||