rhone@newsserver.sfu.ca (Brock Rhone) (04/14/91)
Does anyone out there have experience with Windows 3.0 on diskless workstations? We will be installing a small ARCnet LAN: 5 workstations and a dedicated server running Novell ELS II. Three of the workstations would be diskless 25MHz 386DXs with 4MB RAM. I have heard that Windows' performance on a diskless station is seriously degraded. How serious would the performance hit be on a small (and fairly lightly loaded) network like this? The alternative to the diskless stations is to buy 20MHz 386SXs with 40MB drives -- a slower processor but a local hard disk included for roughly the same price. Is this the better option? Thanks for any help. Brock --------------------------------------------------------------------- Brock Rhone SF Univentures Corp. Simon Fraser University Burnaby, B.C. CANADA
MUHRTH@tubvm.cs.tu-berlin.de (Thomas Muhr) (04/16/91)
In article <1991Apr13.223145.21978@newsserver.sfu.ca>, rhone@newsserver.sfu.ca (Brock Rhone) says: > >Does anyone out there have experience with Windows 3.0 on >diskless workstations? > >We will be installing a small ARCnet LAN: 5 workstations and a >dedicated server running Novell ELS II. Three of the workstations >would be diskless 25MHz 386DXs with 4MB RAM. > >I have heard that Windows' performance on a diskless station is >seriously degraded. How serious would the performance hit be on >a small (and fairly lightly loaded) network like this? In enhanced mode all swapping will use the net. Imagine a 8 Mbyte swapfile rushing through the ethernet cables form every workstation running windows! >The alternative to the diskless stations is to buy 20MHz 386SXs >with 40MB drives -- a slower processor but a local hard disk >included for roughly the same price. This is extremely better, because a permanent swapfile can be generated for every workstation, leaving the net bandwidth for the essential tasks. I have posted an article recently describing the very tricky procedure to install windows in a net efficiently (space, speed). >Is this the better option? Yes >Thanks for any help. > >Brock You're welcome - Thomas ------- Thomas Muhr, Technical University of Berlin, BITNET: muhrth@db0tui11 Project ATLAS - Computer Based Tools for Qualitative Research "Computers, like every technology, are a vehicle for the transformation of tradition." (WINOGRAD/FLORES)
viki@crash.cts.com (Victoria Harkey) (04/17/91)
Regarding the swapfile in windows on a diskless workstation. Set up a RAM drive for each workstation. Use the own cpu's RAM for swapping... very fast. v Victoria Harkey Certified NetWare Engineer -- Victoria Harkey Certified NetWare Engineer
cballen@hubcap.clemson.edu (charles allen) (04/17/91)
From article <8621@crash.cts.com>, by viki@crash.cts.com (Victoria Harkey): > > Regarding the swapfile in windows on a diskless workstation. Set up a RAM > drive for each workstation. Use the own cpu's RAM for swapping... very > fast. > > v > > Victoria Harkey > Certified NetWare Engineer > -- I've seen people posting previously that they used a ram drive for the swap file. Wouldn't it be more efficient to tell windows NOT to use a swap file in the case of a diskless station OR a crammed hard drive, and allow windows to access 100% of the RAM as RAM? I thought the whole purpose of a swap file was to extend your RAM beyond what you actually have to store idle applications, etc. If you use your RAM for a RAM drive, you aren't gaining anything and you are loosing flexiblilty. That's what I think. I could be wrong. Please let me know if I'm missing something. - Charles A.
userWINO@mts.ucs.UAlberta.CA (Myron Wintonyk) (04/18/91)
In article <1991Apr13.223145.21978@newsserver.sfu.ca>, rhone@newsserver.sfu.ca (Brock Rhone) writes: > >Does anyone out there have experience with Windows 3.0 on >diskless workstations? > ... I Do ... > >How serious would the performance hit be on >a small (and fairly lightly loaded) network like this? > We use an IBM PC-Net LAN, running Novell Netware, with 386 Clones without Hard Disks. Performance is a concern, but it isn't a real problem. Generally, Loading an application is slow (an extra 30-60 Seconds). However, once the application is loaded, it is quite quick. Also, once in a while (usually after "flipping") from the second loaded application for the first time, it seemingly hangs. However, it is actually doing something, and comes back after about 45 Seconds. One other odd problem that I have noted, If a user does not have about 3Mb of disk space available, Windows often reports "out of memory" when a large number of applications are opened (say 3+). Myron Wintonyk Faculty of Medicine, University of Albert
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) (04/18/91)
In article <1991Apr17.130557.14349@hubcap.clemson.edu> cballen@hubcap.clemson.edu (charles allen) writes: >From article <8621@crash.cts.com>, by viki@crash.cts.com (Victoria Harkey): >> >> Regarding the swapfile in windows on a diskless workstation. Set up a RAM >> drive for each workstation. Use the own cpu's RAM for swapping... very >> fast. >> >I've seen people posting previously that they used a ram drive for the >swap file. Wouldn't it be more efficient to tell windows NOT to use a swap >file in the case of a diskless station OR a crammed hard drive, and allow >windows to access 100% of the RAM as RAM? I thought the whole purpose of >a swap file was to extend your RAM beyond what you actually have to store >idle applications, etc. If you use your RAM for a RAM drive, you aren't >gaining anything and you are loosing flexiblilty. That's what I think. >I could be wrong. Please let me know if I'm missing something. >- Charles A. Basically your instinct is right. Since Windows and Windows Apps employs its own DOS extender (in two of its three modes) and can let its Apps have access to a larger protected mode address space, the more memory for Windows, the merrier... Only catch is this. You can't tell Windows not to use a swap file. And if it comes down to using a network workstation's resources for swapping, this is the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. 3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. ;-) (Swapping is really only a major issue with Windows in 386 Enh mode. It's then that Windows uses swap file extensively for some operations, as well as for virtual memory support) Jason Lamb
viki@crash.cts.com (Victoria Harkey) (04/18/91)
In-Reply-To: <9104172248.AA05082@javelin.sim.es.com>; from "Raptor" at Apr 17, 91 4:48 pm; and from Sean Malloy (malloy@nprdc.navy.mil) From: viki@crash.cts.com (Victoria Harkey) Status: RO The following designates originator: > > First posting by viki > Response by Lynn Wallace m: Response by Sean Malloy This is a lengthy rebuttal, but if you are having any difficulty with Windows in a network environment, please trudge through the information. It is documented and thorough. > Viki wrote this paragraph > >Regarding the swapfile in windows on a diskless workstation. Set up a RAM > >drive for each workstation. Use the own cpu's RAM for swapping... very > >fast. > > Yes, I'm sure, but doesn't this sort of defeat the purpose of a swapfile? m:It _does_ solve the problem of Windows trying to swap across the m:network, but you're still going to take a performance hit. It will stop the flood on the backbone of all the temp files being stored across the wire. It will be in a local RAM drive, and have faster access because it doesn't have to go out across the wire to find the info. > > We're out of memory, so we need to swap something. Where to put it? > Let's see, we've got this chunk of memory over here... > m:The swapfile Windows uses is where Windows puts programs that can't be m:kept in memory due to the memory requirements of other programs; m:taking away part of the system's memory to give Windows somewhere to m:put programs that it can't fit in memory is counterproductive, because m:you lose the space that you use to create the ramdrive, and the m:overhead involved in manipulating the ramdrive means that you don't m:get it all back. m:For example, if you had 8Mb of memory, and you split it into 4Mb of m:memory for Windows and a swapfile filling a 4Mb ramdisk, you'd have to m:swap programs out more, because there's less memory to keep them in, m:and the available space on the ramdisk will be less than 4Mb. > The more memory you have in your workstations, the better the performance you will have. 6-8MB is a fairly good start. There are also a few items that should be in the net.cfg file (used by the workstation when it connects to the file server). They are: SET DOTS = ON FILE HANDLES = 60 In the config.sys file the files should = 60 as well. Under the NetWare section in the system.ini you should have: NWShareHandles=true The following is a quotation (p32 from the NetWare Application Notes, January 1991 issue.) " SET TEMP =C:\TEMP "This would use the directory TEMP on this workstation's drive C. Using network drives to perform this swapping activity carries certain penalties. Swap files that are swapped to the network disks, not only creates more work load for the server, it creates more traffic over the network. Additionally, when you are placing swap files on an Advanced NetWare 2.15 server, there will be a marked increase in Windows load time. This is especially true when running Windows in 386 Enhanced mode. "The problem is that when a swap file is created, Windows will allocate a chunk of disk space for the swap file, prior to using it. When this is done on a NetWare server, NetWare will allocate the requested disk space but prior to allowing the user access to the file, NetWare will also zero fill the allocated file space. This is a NetWare operating system security measure and can not be turned off. "The solution for problems resulting from using the network for swapfile location is to simply move to local devices. While a local hard drive is a good place for swap files, a local floppy disk drive should not be considered. "RAM disks are speedy places for swapfiles, however, it is recommended that you have a minimum size RAM disk of 2MB, for any configuration. The memory set aside for the RAM disk must always be considered against having the available memory to Windows applications. You also need to load a RAM disk device driver that will not conflict with any loaded memory managers. If you have further questions regarding RAM disks and Windows you can consult the *MICROSOFT WINDOWS USERS GUIDE* pages 530-535. "In 386 Enhanced Mode you can specify a location for permanent swapfile as opposed to temporary, on a local DOS device. This cannot be setup on a network drive at all. This is also outlined in the *MICROSOFT WINDOWS USERS GUIDE* on pages 520-530." These NetWare Application Notes are available to me because I am a Certified NetWare Engineer. I also receive the "white papers" from Microsoft because I am a Lan Specialist. > Or maybe I'm missing something about Windows on networks. Actually, I think you have just found some of the more difficult things to deal with. It is not an easy setup for performance; but if you have any further questions, please drop me a line. viki@crash.cts.com > -- > Lynn Wallace | I do not represent E&S. > Evans and Sutherland Computer Corp.| Internet: lwallace@javelin.sim.es.com > Salt Lake City, UT 84108 | Compu$erve: 70242,101 > Revenge is a dish best not served at all. > -- random sig #97: Sean Malloy | Navy Personnel Research & Development Center | The ultimate smart weapon would San Diego, CA 92152-6800 | be too smart to blow itself up. malloy@nprdc.navy.mil | Victoria Harkey Certified NetWare Engineer Lan Specialist "Techie" -- Victoria Harkey Certified NetWare Engineer
cballen@hubcap.clemson.edu (charles allen) (04/18/91)
From article <1991Apr18.015949.26790@npd.Novell.COM>, by jlamb@npd.Novell.COM (Jason "Nematode" Lamb): > In article <1991Apr17.130557.14349@hubcap.clemson.edu> cballen@hubcap.clemson.edu (charles allen) writes: >>From article <8621@crash.cts.com>, by viki@crash.cts.com (Victoria Harkey): >>> >>> Regarding the swapfile in windows on a diskless workstation. Set up a RAM >>> drive for each workstation. Use the own cpu's RAM for swapping... very >>> fast. >>> >>I've seen people posting previously that they used a ram drive for the >>swap file. Wouldn't it be more efficient to tell windows NOT to use a swap >>file in the case of a diskless station OR a crammed hard drive, and allow >>windows to access 100% of the RAM as RAM? I thought the whole purpose of >>a swap file was to extend your RAM beyond what you actually have to store >>idle applications, etc. If you use your RAM for a RAM drive, you aren't >>gaining anything and you are loosing flexiblilty. That's what I think. >>I could be wrong. Please let me know if I'm missing something. >>- Charles A. > > Basically your instinct is right. Since Windows and Windows Apps employs its > own DOS extender (in two of its three modes) and can let its Apps have access > to a larger protected mode address space, the more memory for Windows, the > merrier... > > Only catch is this. You can't tell Windows not to use a swap file. And if it > comes down to using a network workstation's resources for swapping, this is > the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. > 3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. > ;-) > > (Swapping is really only a major issue with Windows in 386 Enh mode. It's > then that Windows uses swap file extensively for some operations, as well > as for virtual memory support) > > Jason Lamb RTFM page 507. "To prevent Windows from swapping, edit your SYSTEM.INI file and set Paging=No in the [386enh] section of the file." OK, this is only for 386enh mode. If you have to run in REAL or STANDARD mode, it looks like a swap file is required, in which case a RAM disk may be the way to go for certain situations like a diskless workstaton. As a note, page 529 of TFM says it should have at least 512K of free space. Have a nice day! - Charles A.
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) (04/19/91)
In article <1991Apr18.162708.20756@hubcap.clemson.edu> cballen@hubcap.clemson.edu (charles allen) writes: > >RTFM page 507. "To prevent Windows from swapping, edit your SYSTEM.INI >file and set Paging=No in the [386enh] section of the file." > >OK, this is only for 386enh mode. If you have to run in REAL or STANDARD >mode, it looks like a swap file is required, in which case a RAM disk may >be the way to go for certain situations like a diskless workstaton. As a >note, page 529 of TFM says it should have at least 512K of free space. >Have a nice day! >- Charles A. I do stand corrected. Swapping can be turned off for 386 Enhanced mode... If there's anyone out there who's seriously considering doing it,... don't. (Or at the minimum, TEST it first. Then you will know the true meaning of suffering for your art....) Ditto for anyone considering using 512K for a swapping ramdisk (in 386 Enh mode). (I know this sounds crazy, but sometimes the manual will state actual truths and garnish them with an inordinate amount of optimism...) -- ---- ---- Jason Lamb jlamb@Sed.Novell.COM ---- ----
jlr1801@aim1.tamu.edu (Jeff Rife) (04/19/91)
In article <1991Apr18.162708.20756@hubcap.clemson.edu> cballen@hubcap.clemson.edu (charles allen) writes: > >RTFM page 507. "To prevent Windows from swapping, edit your SYSTEM.INI >file and set Paging=No in the [386enh] section of the file." > >OK, this is only for 386enh mode. If you have to run in REAL or STANDARD >mode, it looks like a swap file is required, in which case a RAM disk may >be the way to go for certain situations like a diskless workstaton. As a >note, page 529 of TFM says it should have at least 512K of free space. >Have a nice day! >- Charles A. Nope, Windows does not use a Virtual Memory swap file in any mode *except* 386Enh. In standard and real modes, Windows will swap when you switch to a DOS application, saving the contents of the <640K area (since the magic memory-moving virtual pages are not available) and of any XMS that the PIF for the application requests. (Note, to increase efficency, edit _DEFAULT.PIF to use no XMS. (or EMS in 386Enh)) But Windows applications are limited to your real, honest to God RAM. In addition, some applications like Word for Windows and Corel Draw use the TEMP directory while editing files. This *is* a place where a RAM-disk will help. Corel Draw will *not* use my 11MB of RAM on my 80386SX, but I set up a 3 MB RAMDRIVE as the TEMP and it runs about 3 times a fast on moderately-sized files. Other programs could benefit from this, as well. Just check to see if they create temporary files on machines with >lots of RAM available. -- Jeff Rife P.O. Box 3836 | "Because he was human; because he had goodness; College Station, TX 77844 | because he was moral they called him insane. (409) 823-2710 | Delusions of grandeur; visons of splendor; jlr1801@aim1.tamu.edu | A manic-depressive, he walks in the rain."
ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) (04/20/91)
In article <1991Apr18.015949.26790@npd.Novell.COM> jlamb@seneca.npd.Novell.COM (Jason "Nematode" Lamb) writes: >Only catch is this. You can't tell Windows not to use a swap file. And if it >comes down to using a network workstation's resources for swapping, this is >the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. >3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. a BS! It depends on what you are terming a swap file. The swap file which is only used in 386EM can be disable by the use of a simple paging=no in the SYSTEM.INI. If you are speaking of the TEMP files that windows often creates when printing or swapping out of a dos application in real or standard mode, then you are correct in saying that you cannot tell windows to stop creating these files. They are necessary. Chris -- Chris Kinsman KINSMAN@WSUVM1 Washington State University 22487863@WSUVM1 Computing Service Center ckinsman@yoda.eecs.wsu.edu Computing Resources Laboratory 76701.154@compuserve.com
ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) (04/20/91)
In article <1991Apr19.012141.19679@npd.Novell.COM> jlamb@seneca.npd.Novell.COM (Jason "Nematode" Lamb) writes: >I do stand corrected. Swapping can be turned off for 386 Enhanced mode... > >If there's anyone out there who's seriously considering doing it,... don't. > >(Or at the minimum, TEST it first. Then you will know the true meaning of >suffering for your art....) > >Ditto for anyone considering using 512K for a swapping ramdisk (in 386 Enh >mode). > >(I know this sounds crazy, but sometimes the manual will state actual truths >and garnish them with an inordinate amount of optimism...) > I don't know where you come up with your don't. It is not an absolutism. It depends on the machine. On a machine with 16 meg of RAM you are better turning off the swapfile. Why? Because you couldn't utilize much more than 16 meg in windows without running out of system resources and by turning it off you actually increase the available resources and increase performance. On a 4 meg machine however you would be foolish to turn it off because you can easily use more than the 4 meg of REAL ram you have. 512K is not a bad size (actually a little small if you are printing 300 dpi graphics to a laser) for a ramdisk to set your temp variable to. I would not swap in 386EM mode to it however. I think you would be better off with the real memory in 386EM. In real and standard mode a 512K-1024K ramdisk with the TEMP variable set to it is better. Chris -- Chris Kinsman KINSMAN@WSUVM1 Washington State University 22487863@WSUVM1 Computing Service Center ckinsman@yoda.eecs.wsu.edu Computing Resources Laboratory 76701.154@compuserve.com
ergo@netcom.COM (Isaac Rabinovitch) (04/20/91)
In <1991Apr18.015949.26790@npd.Novell.COM> jlamb@npd.Novell.COM (Jason "Nematode" Lamb) writes: >In article <1991Apr17.130557.14349@hubcap.clemson.edu> cballen@hubcap.clemson.edu (charles allen) writes: >>> >>I've seen people posting previously that they used a ram drive for the >>swap file. Wouldn't it be more efficient to tell windows NOT to use a swap >>file in the case of a diskless station OR a crammed hard drive, and allow >>windows to access 100% of the RAM as RAM? >Only catch is this. You can't tell Windows not to use a swap file. And if it >comes down to using a network workstation's resources for swapping, this is >the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. >3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. That's easily dealth with: create a very small permanent swap file. In effect, you're restricting your Windows workspace to real RAM. I think the moral of this story is that diskless workstations are a case of applying today's technology to yesterday's problems. Why expend expensive network resources to avoid buying cheap winchester disks? -- ergo@netcom.com Isaac Rabinovitch netcom!ergo@apple.com Silicon Valley, CA {apple,amdahl,claris}!netcom!ergo "You might well think that... I couldn't possibly comment."
chris@visionware.co.uk (Chris Davies) (04/21/91)
In article <1991Apr18.015949.26790@npd.Novell.COM> jlamb@seneca.npd.Novell.COM (Jason "Nematode" Lamb) writes: >Only catch is this. You can't tell Windows not to use a swap file. And if it Bzzzt. Bonus for the other side! Check out the SYSINI3.TXT file: > Paging=<Boolean> > Default: yes > Purpose: Enables or disables demand paging (virtual > memory). You would disable this setting only if > you need the disk space normally used for a > temporary swap file. > To change: Use Notepad to edit the SYSTEM.INI file. You can also select where a (temporary) swapfile is to be placed, and how big it's to be. Chris -- VISIONWARE LTD, 57 Cardigan Lane, LEEDS LS4 2LE, England Tel +44 532 788858. Fax +44 532 304676. Email chris@visionware.co.uk -------------- "VisionWare: The home of DOS/UNIX/X integration" -------------
rfutscher@pbs.org (04/22/91)
> >Only catch is this. You can't tell Windows not to use a swap file. And if it >comes down to using a network workstation's resources for swapping, this is >the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. >3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. > "If you are useing a Novell network, do not set the temporary swap file to a net drive. Unlike other network vendors, Novell does not license Microsoft"s MSNet Redirector module. Because Novell is not MSNet Redictor compatible, thr root directory of a Novell network drive is also the root directory of the server. What this means is that if more than one user tries to run windows in 386 enhanced mode with their temporary swap file set to the same Novell drive, their systems will hang because the swap files will try to be the same name on the root directory of the server." page 380 of Windows 3 Power Tools. A must read book for all windows power users. Robert Futscher rfutscher@pbs.org
dakwala@acsu.buffalo.edu (Nikhil Dakwala) (04/22/91)
In article <1991Apr21.164528.12434@pbs.org> rfutscher@pbs.org writes: > > >> >>Only catch is this. You can't tell Windows not to use a swap file. And if it >>comes down to using a network workstation's resources for swapping, this is >>the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. ........ > > >"If you are useing a Novell network, do not set the temporary swap file >to a net drive. Unlike other network vendors, Novell does not license >Microsoft"s MSNet Redirector module. Because Novell is not MSNet >Redictor compatible, thr root directory of a Novell network drive >is also the root directory of the server. What this means is that >if more than one user tries to run windows in 386 enhanced mode >with their temporary swap file set to the same Novell drive, their >systems will hang because the swap files will try to be the same >name on the root directory of the server." > >Robert Futscher rfutscher@pbs.org Besides that, using a network drive to store the temporary swap files, can easily create storage problems during run-time, because these files occupy lots of space.. These files are deleted too, but then they won't be deleted long enough for the file server to purge them automatically to create more space, this might eventually crash the network. Nikhil Dakwala
ergo@netcom.COM (Isaac Rabinovitch) (04/23/91)
In <1991Apr20.011102.26644@serval.net.wsu.edu> ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) writes: >512K is not a bad size (actually a little small if you are printing 300 dpi >graphics to a laser) for a ramdisk to set your temp variable to. I would >not swap in 386EM mode to it however. I think you would be better off with >the real memory in 386EM. In real and standard mode a 512K-1024K ramdisk >with the TEMP variable set to it is better. Could you elaborate? I've set aside 1 meg extended for TEMP, but I'm beginning to wonder what good it does. I doubt if many program I have use it at all. (Don't do a lot of graphics printing, and my printer is just an inkjet anyway.) -- ergo@netcom.com Isaac Rabinovitch netcom!ergo@apple.com Silicon Valley, CA {apple,amdahl,claris}!netcom!ergo "You might well think that... I couldn't possibly comment."
altman@sbpmt.cs.sunysb.edu (Jeff Altman) (04/23/91)
In article <1991Apr21.164528.12434@pbs.org> rfutscher@pbs.org writes: > >"If you are useing a Novell network, do not set the temporary swap file >to a net drive. Unlike other network vendors, Novell does not license >Microsoft"s MSNet Redirector module. Because Novell is not MSNet >Redictor compatible, thr root directory of a Novell network drive >is also the root directory of the server. What this means is that >if more than one user tries to run windows in 386 enhanced mode >with their temporary swap file set to the same Novell drive, their >systems will hang because the swap files will try to be the same >name on the root directory of the server." This is rather outdated. The 3.01 shells which are required to run Windows 3.0 do support Fake Roots. MAP ROOT w:=sys:home/my_directory for example. >Robert Futscher rfutscher@pbs.org -- - Jeff | Altmania Productions |================================| ~ ~ | 15 Yarmouth Lane | jaltman @ ccmail.sunysb.edu | * | * | Nesconset, New York | altman @ sbcs.sunysb.edu | \_____/ | 11767-1609 | 71530.3252 @ CompuServe.COM |
3ZMVZCO@CMUVM.BITNET (Millie) (04/24/91)
I've just read with interest the past several days discussion on the use of swapfiles. Do some of you folks have suggestions for speeding up our Windows3.0? It loads verrrry slooowly, printing takes even longer, and Toolbook is excruciating. With just 2MB memory, do I dare use a RAM "drive" for temp stuff? Please word your suggestions simply and completely. (Before starting to setup and maintain our netware, I used mainly mainframes --never heard of stuff like CONFIG.SYS, RAM "drive", extended memory, etc. I'm learning, but there are still lots of gaps.) ---------------- Here's the current setup. (Yes I know stations need more memory and diskspace, but our chances are zero - no money.) NETWORK SERVER (dedicated): Zenith Z386 with 80MB hard disk Advanced Netware 286, v2.15c Windows3.0 with Excel, Winword, Toolbook students can NOT write on the server disk NETWORK PRINTERS: 2 of HPLASER II, both take from same queue 40 STUDENT WORKSTATIONS: Zenith Z386-SX with 2MB memory (extended) remote boot DOS 3.3+ from server no hard drive high density 3 1/2 inch diskette drive (1.4 MB) ---------------- REMOTE BOOT FILES: CONFIG.SYS device = himem.sys * Netware max is 1000 files, we have 40 device = mouse.sys /Y * stations, not safe to have files>30. files = 30 * Before we changed netware max to 1000 buffers = 30 * only a few stations at once could stacks = 0,0 * login and run windows. SHELL.CFG show dots = on AUTOEXEC.BAT ipx * Shell version 3.01d from DSWIN*.EXE xmsnet3 * -- but public utilities are v2.15c -- verify on * -- and supervisor uses 2.15 shell -- set comspec=sys:dirname ---------------- WINDOWS.BAT * uses DISKETTE for SWAPPING!!! find/create A:\TEMP directory, test that can write there DEL A:\TEMP\*.* * erase old tempfiles MAP several * With v2.15c, no MAP ROOT CAPTURE etc. * Not same for windows as for normal SET TEMP=A:\TEMP * SET TMP=A:\TEMP * Toolbook manual says do this also PATH etc. * WIN /S * Enhanced ran, standard runs better WIN.INI load=printman.exe * Run printmgr from start (else when need ... * sometimes cannot load). Without ... * this we had major printing problems [Microsoft Word] * Novellnet=Yes * Word manual (or READ file) said add this SYSTEM.INI [386Enh] * Enlarged emmexclude to cover LAN buffer * Omitted device=*pageswap * Did NOT do MaxPagingFileSize=0
jkt@seneca.Sed.Novell.COM. (Jack Thomasson) (04/24/91)
>>>>> On 21 Apr 91 20:45:28 GMT, rfutscher@pbs.org said:
rfutscher> "If you are useing a Novell network, do not set the
rfutscher> temporary swap file to a net drive. Unlike other network
rfutscher> vendors, Novell does not license Microsoft"s MSNet
rfutscher> Redirector module. Because Novell is not MSNet Redictor
rfutscher> compatible, thr root directory of a Novell network drive is
rfutscher> also the root directory of the server. What this means is
rfutscher> that if more than one user tries to run windows in 386
rfutscher> enhanced mode with their temporary swap file set to the
rfutscher> same Novell drive, their systems will hang because the swap
rfutscher> files will try to be the same name on the root directory of
rfutscher> the server."
ah, but the new NetWare Shells (3.01) were designed to avoid this
particular problem. use the new "map root" capability and always set
the swap to the drive rooted at the user's home directory if you must
use a network drive for swapping. (see earlier postings/flames!)
rfutscher> page 380 of Windows 3 Power Tools. A must read book for all
rfutscher> windows power users.
of course, even a power book can be wrong or out-of-date. :{)}
rfutscher> Robert Futscher rfutscher@pbs.org
--
---------------------------------------------------------------------
Jack Thomasson :{)} jkt@Sed.Novell.COM
Novell, Inc. / MS C-25-1 / 122 East 1700 South / Provo, UT 84606
Phone: (801)429-7604 FAX: (801)429-5511
"WARNING: the comments do not necessarily reflect the implementation"
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) (04/24/91)
In article <1991Apr20.010210.26574@serval.net.wsu.edu> ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) writes: >In article <1991Apr18.015949.26790@npd.Novell.COM> jlamb@seneca.npd.Novell.COM (Jason "Nematode" Lamb) writes: >>Only catch is this. You can't tell Windows not to use a swap file. And if it >>comes down to using a network workstation's resources for swapping, this is >>the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. >>3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. >a > >BS! It depends on what you are terming a swap file. The swap file which >is only used in 386EM can be disable by the use of a simple paging=no in >the SYSTEM.INI. If you are speaking of the TEMP files that windows often >creates when printing or swapping out of a dos application in real or >standard mode, then you are correct in saying that you cannot tell windows >to stop creating these files. They are necessary. > >Chris > Yeah, yeah.. I corrected this the first time after someone pointed it out. You can disable paging in Windows 386 Enh mode. Cannot in Standard and Real. A minor error considering my point which was in most environments including diskless workstations (which started the thread) you would not want to disable paging for Windows in 386 Enhanced mode. (More on this in my second reply). Jason -- ---- ---- Jason Lamb jlamb@Sed.Novell.COM ---- ----
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) (04/24/91)
In article <1991Apr20.011102.26644@serval.net.wsu.edu> ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) writes: >In article <1991Apr19.012141.19679@npd.Novell.COM> jlamb@seneca.npd.Novell.COM (Jason "Nematode" Lamb) writes: >>I do stand corrected. Swapping can be turned off for 386 Enhanced mode... >> >>If there's anyone out there who's seriously considering doing it,... don't. >> >>(Or at the minimum, TEST it first. Then you will know the true meaning of >>suffering for your art....) >> >>Ditto for anyone considering using 512K for a swapping ramdisk (in 386 Enh >>mode). >> >>(I know this sounds crazy, but sometimes the manual will state actual truths >>and garnish them with an inordinate amount of optimism...) >> >I don't know where you come up with your don't. It is not an absolutism. >It depends on the machine. On a machine with 16 meg of RAM you are better >turning off the swapfile. Why? Because you couldn't utilize much more than >16 meg in windows without running out of system resources and by turning it >off you actually increase the available resources and increase performance. >On a 4 meg machine however you would be foolish to turn it off because you >can easily use more than the 4 meg of REAL ram you have. > >512K is not a bad size (actually a little small if you are printing 300 dpi >graphics to a laser) for a ramdisk to set your temp variable to. I would >not swap in 386EM mode to it however. I think you would be better off with >the real memory in 386EM. In real and standard mode a 512K-1024K ramdisk >with the TEMP variable set to it is better. > >Chris > Again, yeah yeah.. I came up with my don't and my generalization, based upon the beginning of this thread, which regarded diskless workstations running Windows on NetWare networks. It is that configuration that I recommended not turning off paging for. And that is based on the fact that I have never seen a diskless WS with enough memory to warrant turning off paging for. There are certain machines that will not be affected by turning paging off on, such as 16mb 386es, but I'm not convinced that you would be increasing performance or resources by turning it off, based upon my experimentation. I admit that I tested most of my Win/NW configs on real world boxes, but I did do some testing on a Compaq 486/33 with 20mb of RAM. I'm not even sure the swap file was even used on that machine. I agree with your thesis that you can actually turn off paging in 386 Enh mode on some machines (lots of memory) without it hurting performance, but I can't see it helping performance on those boxes any. In most users' WSes they should 1) keep paging on, and 2) try to keep it off NW 286 server drives if possible. Lastly, I again encourage users to try their configurations with 512K RAM disks for swapfiles in any mode, before they assume it'll be ok. I also offer that they should test larger RAM disks for swap space after they get a significant amount of Windows Apps workload bandwidth worked up and see if they see performance improvements. BTW, my workstation is a 20mhz 386 with 8mb of RAM and I'M NOT turning off paging. (After trying it out.. of course..) Jason -- ---- ---- Jason Lamb jlamb@Sed.Novell.COM ---- ----
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) (04/24/91)
In article <1991Apr20.171535.14486@visionware.co.uk> chris@visionware.co.uk (Chris Davies) writes: >In article <1991Apr18.015949.26790@npd.Novell.COM> jlamb@seneca.npd.Novell.COM (Jason "Nematode" Lamb) writes: >>Only catch is this. You can't tell Windows not to use a swap file. And if it > >Bzzzt. Bonus for the other side! Check out the SYSINI3.TXT file: >> Paging=<Boolean> >> Default: yes >> Purpose: Enables or disables demand paging (virtual >> memory). You would disable this setting only if >> you need the disk space normally used for a >> temporary swap file. >> To change: Use Notepad to edit the SYSTEM.INI file. > >You can also select where a (temporary) swapfile is to be placed, and how >big it's to be. > >Chris >-- Yep.. I pointed this out in response already. You can turn off swapping.. in 386 Enhanced mode only. Sorry for any confusion. You can't turn off swapping in Standard and Real modes however. Jason -- ---- ---- Jason Lamb jlamb@Sed.Novell.COM ---- ----
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) (04/24/91)
In article <1991Apr21.164528.12434@pbs.org> rfutscher@pbs.org writes: > > >> >>Only catch is this. You can't tell Windows not to use a swap file. And if it >>comes down to using a network workstation's resources for swapping, this is >>the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. >>3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. >> > > >"If you are useing a Novell network, do not set the temporary swap file >to a net drive. Unlike other network vendors, Novell does not license >Microsoft"s MSNet Redirector module. Because Novell is not MSNet >Redictor compatible, thr root directory of a Novell network drive >is also the root directory of the server. What this means is that >if more than one user tries to run windows in 386 enhanced mode >with their temporary swap file set to the same Novell drive, their >systems will hang because the swap files will try to be the same >name on the root directory of the server." > >page 380 of Windows 3 Power Tools. A must read book for all >windows power users. > >Robert Futscher rfutscher@pbs.org As a few netters have pointed out this is incorrect for users of the NetWare shells which supply fake root capabilities. (3.0 and later) Jason -- ---- ---- Jason Lamb jlamb@Sed.Novell.COM ---- ----
kenh@techbook.com (Ken Haynes) (04/24/91)
>"If you are useing a Novell network, do not set the temporary swap file >to a net drive. Unlike other network vendors, Novell does not license >Microsoft"s MSNet Redirector module. Because Novell is not MSNet >Redictor compatible, thr root directory of a Novell network drive >is also the root directory of the server. What this means is that >if more than one user tries to run windows in 386 enhanced mode >with their temporary swap file set to the same Novell drive, their >systems will hang because the swap files will try to be the same >name on the root directory of the server." Use the MAP ROOT command and you solve this problem. The real issue re: swap files is the amount of network bandwidth you use putting swap files on the network. Only a few users with network swap files can clog the wire. Ken -- ****************************************************************************** * Ken Haynes, CNE | 1-900-PRO-HELP * Technical Support Product Manager, 900 Support * UUCP: {nosun, sequent, tessi} kenh@techbook
sph@logitek.co.uk (Stephen Hope) (04/25/91)
ergo@netcom.COM (Isaac Rabinovitch) writes: >In <1991Apr18.015949.26790@npd.Novell.COM> jlamb@npd.Novell.COM (Jason "Nematode" Lamb) writes: >>In article <1991Apr17.130557.14349@hubcap.clemson.edu> cballen@hubcap.clemson.edu (charles allen) writes: >>>> >>>I've seen people posting previously that they used a ram drive for the >>>swap file. Wouldn't it be more efficient to tell windows NOT to use a swap >>>file in the case of a diskless station OR a crammed hard drive, and allow >>>windows to access 100% of the RAM as RAM? >>Only catch is this. You can't tell Windows not to use a swap file. And if it >>comes down to using a network workstation's resources for swapping, this is >>the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. >>3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. >That's easily dealth with: create a very small permanent swap file. >In effect, you're restricting your Windows workspace to real RAM. >I think the moral of this story is that diskless workstations are a >case of applying today's technology to yesterday's problems. Why >expend expensive network resources to avoid buying cheap winchester >disks? >-- Some of us have a lot to do with servicing these beasts, and winchester drives / monitors are the least reliable bits - Unfortunately, removing the monitor is counter productive, but the fewer spinning bits in a system the fewer there are to go wrong. > ergo@netcom.com Isaac Rabinovitch > netcom!ergo@apple.com Silicon Valley, CA > {apple,amdahl,claris}!netcom!ergo > "You might well think that... I couldn't possibly comment."
ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) (04/27/91)
In article <1991Apr21.164528.12434@pbs.org> rfutscher@pbs.org writes: > > >> >>Only catch is this. You can't tell Windows not to use a swap file. And if it >>comes down to using a network workstation's resources for swapping, this is >>the preferred order..... 1) Local Hard Drive.. 2) Local RAM Drive.. >>3) NW386 Server drive.. 4) NW286 Server drive.. 5) Version 1.01 of Windows.. >> > > >"If you are useing a Novell network, do not set the temporary swap file >to a net drive. Unlike other network vendors, Novell does not license >Microsoft"s MSNet Redirector module. Because Novell is not MSNet >Redictor compatible, thr root directory of a Novell network drive >is also the root directory of the server. What this means is that >if more than one user tries to run windows in 386 enhanced mode >with their temporary swap file set to the same Novell drive, their >systems will hang because the swap files will try to be the same >name on the root directory of the server." > >page 380 of Windows 3 Power Tools. A must read book for all >windows power users. But inaccurate. You can use Map Root to eliminate this problem. Chris -- Chris Kinsman KINSMAN@WSUVM1 Washington State University 22487863@WSUVM1 Computing Service Center ckinsman@yoda.eecs.wsu.edu Computing Resources Laboratory 76701.154@compuserve.com
ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) (04/27/91)
In article <1991Apr24.001555.25647@npd.Novell.COM> jlamb@seneca.npd.Novell.COM (Jason "Nematode" Lamb) writes: > >Yeah, yeah.. I corrected this the first time after someone pointed it out. >You can disable paging in Windows 386 Enh mode. Cannot in Standard and Real. >A minor error considering my point which was in most environments including >diskless workstations (which started the thread) you would not want to >disable paging for Windows in 386 Enhanced mode. (More on this in my second >reply). > Bzzttt again! There is *NO* get this again *NO* paging in Standard or Real modes. There are *TEMPORARY* files which are *NOT* the same as a swapfile created in standard, real and in some instances 386EM. Chris -- Chris Kinsman KINSMAN@WSUVM1 Washington State University 22487863@WSUVM1 Computing Service Center ckinsman@yoda.eecs.wsu.edu Computing Resources Laboratory 76701.154@compuserve.com
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) (04/30/91)
In article <1991Apr27.010456.6292@serval.net.wsu.edu> ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) writes: >> >>Yeah, yeah.. I corrected this the first time after someone pointed it out. >>You can disable paging in Windows 386 Enh mode. Cannot in Standard and Real. >>A minor error considering my point which was in most environments including >>diskless workstations (which started the thread) you would not want to >>disable paging for Windows in 386 Enhanced mode. (More on this in my second >>reply). >> >Bzzttt again! There is *NO* get this again *NO* paging in Standard or Real >modes. There are *TEMPORARY* files which are *NOT* the same as a swapfile >created in standard, real and in some instances 386EM. > >Chris > You know I sat here for about a millisecond with a response ready, about using the net to argue semantics, and about how Windows 3.0 DOES use paging in all three modes, and about answering the questioner's questions instead of the answerer's ego,... and then I reconsidered and figured I'd just let you play with yourself on this one.. Jason p.s. can they get you some decaf there at work dude?? -- ---- ---- Jason Lamb jlamb@Sed.Novell.COM ---- ----
barryf@aix01.aix.rpi.edu (Barry B. Floyd) (04/30/91)
jlamb@npd.Novell.COM (Jason "Nematode" Lamb) writes: >In article <1991Apr27.010456.6292@serval.net.wsu.edu> ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) writes: >>> >>>Yeah, yeah.. I corrected this the first time after someone pointed it out. >>>You can disable paging in Windows 386 Enh mode. Cannot in Standard and Real. >>>A minor error considering my point which was in most environments including >>>diskless workstations (which started the thread) you would not want to >>>disable paging for Windows in 386 Enhanced mode. (More on this in my second >>>reply). >>> >>Bzzttt again! There is *NO* get this again *NO* paging in Standard or Real >>modes. There are *TEMPORARY* files which are *NOT* the same as a swapfile >>created in standard, real and in some instances 386EM. >> >>Chris >> >You know I sat here for about a millisecond with a response ready, about using >the net to argue semantics, and about how Windows 3.0 DOES use paging in all >three modes, and about answering the questioner's questions instead of the >answerer's ego,... >and then I reconsidered and figured I'd just let you play with yourself on this >one.. >Jason >p.s. can they get you some decaf there at work dude?? >-- >---- ---- > Jason Lamb jlamb@Sed.Novell.COM >---- ---- Flame me (in private) if I am wrong about the following outline: Win 3.0 Standard/Real modes use temporary files and a temporary subdirectory (if one is so designated) for purposes of swaping information out of RAM and for making interim "saves" (in some applications, e.g. PageMaker, Calendar, Clipboard). Win 3.0 Enhanced mode has Standard/Real mode functions plus the option to designate a perminent swap file, whereby contiguous sectors on a disk are preallocated for use as a swap file. Temporary saves (i.e. *.tmp) are still stored in a designate temp subdirectory or the root directory (if a temp directory is not designated). A diskless workstation would have to set the swapfile option off or set a perminent swapfile to a RAM drive and designate a RAM drive subdirectory as a temp directory. Unless I am mistaken the swapfile and the temp files must be considered separately. I imagine that a swapfile remotely located would degrade apparent speed of operations more than a temp subdirectory remotely located. With limited RAM and large applications and/or numerous applications Win 3.0 would probably have to employ a swapfile more often than an application would have to employ a interim "save" file (i.e. a *.tmp file). In order of preference: 1) Disable swapfiles in enhanced mode or somehow establish a swapfile in a RAM drive (if possible and/or reasonable). 2) Designate a temp subdirectory located in a RAM drive for any Win 3.0 mode. You will use up RAM in either case but you will preclude excessive use of remote disk space. What happens if an application does not have enough temp space? I believe PageMaker displays error messages. Lack of swapfile space in enhanced mode usually prevents you from loading data or an application (out of memory). barry -- +--------------------------------------------------------------------+ | Barry B. Floyd \\\ barry_floyd@mts.rpi.edu | | Manager Information Systems - HR \\\ usere9w9@rpitsmts | +-Rensselaer Polytechnic Institute--------------------troy, ny 12180-+
ckinsman@yoda.eecs.wsu.edu (Chris Kinsman) (05/02/91)
>>p.s. can they get you some decaf there at work dude?? >>-- > OK I will mellow. No problem... > >Win 3.0 Standard/Real modes use temporary files and a temporary >subdirectory (if one is so designated) for purposes of swaping >information out of RAM and for making interim "saves" (in some >applications, e.g. PageMaker, Calendar, Clipboard). Actually to my understanding it only swaps RAM on a switch to or from a DOS app. The swap is basically removing windows most of windows from memory. Upon switching back it is reloading windows. Other than these task switches I believe temp files are only created at the specific request of the application involved. > >Win 3.0 Enhanced mode has Standard/Real mode functions plus the >option to designate a perminent swap file, whereby contiguous >sectors on a disk are preallocated for use as a swap file. Temporary >saves (i.e. *.tmp) are still stored in a designate temp subdirectory >or the root directory (if a temp directory is not designated). > >A diskless workstation would have to set the swapfile option off >or set a perminent swapfile to a RAM drive and designate a RAM drive >subdirectory as a temp directory. Unless I am mistaken the swapfile >and the temp files must be considered separately. I imagine that >a swapfile remotely located would degrade apparent speed of operations >more than a temp subdirectory remotely located. With limited RAM and >large applications and/or numerous applications Win 3.0 would probably >have to employ a swapfile more often than an application would have to >employ a interim "save" file (i.e. a *.tmp file). > >In order of preference: > >1) Disable swapfiles in enhanced mode or somehow establish a swapfile > in a RAM drive (if possible and/or reasonable). > >2) Designate a temp subdirectory located in a RAM drive for any Win 3.0 > mode. > >You will use up RAM in either case but you will preclude excessive use of >remote disk space. > >What happens if an application does not have enough temp space? I >believe PageMaker displays error messages. Lack of swapfile space in enhanced >mode usually prevents you from loading data or an application (out of memory). > >barry > > >-- >+--------------------------------------------------------------------+ >| Barry B. Floyd \\\ barry_floyd@mts.rpi.edu | >| Manager Information Systems - HR \\\ usere9w9@rpitsmts | >+-Rensselaer Polytechnic Institute--------------------troy, ny 12180-+ -- Chris Kinsman KINSMAN@WSUVM1 Washington State University 22487863@WSUVM1 Computing Service Center ckinsman@yoda.eecs.wsu.edu Computing Resources Laboratory 76701.154@compuserve.com