I've got a bit of a strange problem, I'm wondering if anyone has run into this.
I have an old PowerBasic program called DBASELEN.EXE my boss wrote a while ago that basically just reads the layout of a specified DBF file into a file.
We've been using this program for years under WIN2K in our own offices without any difficulty, performs as expected.
While running this program through a terminal services connection to one of our COLO machines we get very odd performance issues.
When the program is executed at the command line there is a 10-12 second delay before anything appears in the window. During this time I've noticed that NTVDM.EXE loads up and also
is continually taking cycles even after the program has been loaded. If I don't specify the name of the DBF file to read and just let the program waiting for user input the CPU cycles
revert back to normal usage. If I try to specify the filename, as soon as I hit the first keystroke, the CPU levels raise back up and the performance is horrible once again, it can take
10 seconds for the file name to even appear as I typed it.
On subsequent loads of the program, it will display almost instantly, however the typing problems performance issue is still there.
I don't believe that Terminal Services is an issue at least for the display problems or the slow typing because normal command prompt type things perform exactly as expected, its only when
running this or other old PowerBasic programs that the performance issue occurs.
I have tried to replicate this problem on several of our office machines, even running the program through a TS session and it performs normally.
The only thing I can think of is the CPUs on the COLO box are dual Xeon P4s with Hyper Threading and that might be causing some kind of strange anomaly.
Thanks in advance for any help.
------------------
I have an old PowerBasic program called DBASELEN.EXE my boss wrote a while ago that basically just reads the layout of a specified DBF file into a file.
We've been using this program for years under WIN2K in our own offices without any difficulty, performs as expected.
While running this program through a terminal services connection to one of our COLO machines we get very odd performance issues.
When the program is executed at the command line there is a 10-12 second delay before anything appears in the window. During this time I've noticed that NTVDM.EXE loads up and also
is continually taking cycles even after the program has been loaded. If I don't specify the name of the DBF file to read and just let the program waiting for user input the CPU cycles
revert back to normal usage. If I try to specify the filename, as soon as I hit the first keystroke, the CPU levels raise back up and the performance is horrible once again, it can take
10 seconds for the file name to even appear as I typed it.
On subsequent loads of the program, it will display almost instantly, however the typing problems performance issue is still there.
I don't believe that Terminal Services is an issue at least for the display problems or the slow typing because normal command prompt type things perform exactly as expected, its only when
running this or other old PowerBasic programs that the performance issue occurs.
I have tried to replicate this problem on several of our office machines, even running the program through a TS session and it performs normally.
The only thing I can think of is the CPUs on the COLO box are dual Xeon P4s with Hyper Threading and that might be causing some kind of strange anomaly.
Thanks in advance for any help.
------------------
Comment