Re: [SLUG] nt workstations slow samba connections

From: Ian C. Blenke (icblenke@nks.net)
Date: Tue Jun 18 2002 - 10:26:54 EDT


> I find in a 14 station site the two nt workstations' samba conenctions are
> very slow with one 16 bit program. This is not affecting the the w9x clients
> at all, just the one program on the two NT clients. The program affected is
> a contact management applicaition written for does then recompiled to windows
> (it's 16bit) with a few gui features added. The underlying engine was mostly
> unchanged. Any thoughts?

Well, first I would blame the application for its speed. My bet is that
you have some kind of DBase/Btrieve file-based database of some kind
that the clients map to - which is much slower than the alternatives
these days.

The second thing to remember is that 16bit Windows apps run under
WOWEXEC inside a single (or separate) NTVDM. That's right: win16 is
emulated under WinNT and newer. Suprised?

It's vaguely similar to MacOS 9 running under MacOS/X, and even sort of
like Wine under Linux, kind of. Lots of 16bit<>32bit "thunking" going on
between the native environment and the emulated one. It's also not a
100% perfect emulation (but it is pretty good), and you will
occasionally experience problems.

Truthfully, I've seen better performance with DOSEMU under Linux than
COMMAND.COM running in a NTVDM under WinNT. Win2k is arguably better,
and WinXP supposedly even lets you play DOS 32bit extender games again
(DMA and sound works, etc).

It's amazing how many Windows users don't know they're using emulation.

- Ian C. Blenke <icblenke@nks.net> <ian@blenke.com>



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 12:50:42 EDT