473,408 Members | 1,749 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

A97 Runtime on MetaFrame XP

We are seeing performance problems running an A97 app on a new Terminal
Server (Windows Server 2003) with Citrix MetaFrame XP. Our admin indicates
that he has seen messages in other groups that say this is a bad
combination. I'm just wondering if anyone here has experience with it
and/or any suggestions.

TIA
Nov 13 '05 #1
9 1421
"Rick Brandt" <ri*********@hotmail.com> wrote:
We are seeing performance problems running an A97 app on a new Terminal
Server (Windows Server 2003) with Citrix MetaFrame XP. Our admin indicates
that he has seen messages in other groups that say this is a bad
combination. I'm just wondering if anyone here has experience with it
and/or any suggestions.


What of performance problems? Are users noticing things are slow? Or is it that
the sysadmins figure the CPU usage is high. If the latter it may not be a problem at
all. ACC: Microsoft Access Shows 100% CPU Utilization During Idle Time
http://support.microsoft.com/?kbid=160819

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #2
"Tony Toews" <tt****@telusplanet.net> wrote in message
news:en********************************@4ax.com...
"Rick Brandt" <ri*********@hotmail.com> wrote:
We are seeing performance problems running an A97 app on a new Terminal
Server (Windows Server 2003) with Citrix MetaFrame XP. Our admin indicates
that he has seen messages in other groups that say this is a bad
combination. I'm just wondering if anyone here has experience with it
and/or any suggestions.
What of performance problems? Are users noticing things are slow? Or is it

that the sysadmins figure the CPU usage is high. If the latter it may not be a problem at all. ACC: Microsoft Access Shows 100% CPU Utilization During Idle Time
http://support.microsoft.com/?kbid=160819


No, these are real performance issues, but I suspect that the CPU "non-issue" is
clouding the waters a bit.

Basically we are in the process of transitioning from two NT 4.0 Terminal
Servers running an older version of Citrix to new servers. The first of these
has been set up with Windows 2003 server and Metaframe XP.

At first we just moved a handful of users over and they reported no problems and
good performance. With those good results under out belts we transitioned quite
a few more last week. The new server had 30 or so users running an Access app
this morning and the users were asking "What did you guys do? Everything is
dragging today."

The old boxes would regularly have 20 - 25 users each simultaneously and this
new box is *way* hotter in terms of the hardware specs so we were expecting it
to be able to handle 50 or more users without a problem. I don't remember the
exact specs, but I think it's in the neighborhood of a dual xeon 3.n with a
couple gig of RAM.

When the complaints came in the admins looked at the task manager and saw Access
chewing up all the CPU cycles and then found a couple entries on the Citrix
forums with similar complaints that were all cured by upgrading to a newer
version of Access. I'm a bit doubtful though because these were a couple of
anecdotal cases and none of them had input from actual Citrix Tech people.

One even claimed that after a few users of Access gobbled up the CPU that others
couldn't even log on afterwards. Our users aren't complaining of anything like
that. Just that (overall) it is dragging along.

We contacted Citrix directly and they just bailed with a "we don't support
Office 97" response which is pretty funny since I found a benchmark white paper
on their site where they used Office 97 (Excel and Access) to run the tests.
--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com


Nov 13 '05 #3
"Rick Brandt" <ri*********@hotmail.com> wrote:
No, these are real performance issues, but I suspect that the CPU "non-issue" is
clouding the waters a bit.
Agreed.
At first we just moved a handful of users over and they reported no problems and
good performance. With those good results under out belts we transitioned quite
a few more last week. The new server had 30 or so users running an Access app
this morning and the users were asking "What did you guys do? Everything is
dragging today."

The old boxes would regularly have 20 - 25 users each simultaneously and this
new box is *way* hotter in terms of the hardware specs so we were expecting it
to be able to handle 50 or more users without a problem. I don't remember the
exact specs, but I think it's in the neighborhood of a dual xeon 3.n with a
couple gig of RAM.

When the complaints came in the admins looked at the task manager and saw Access
chewing up all the CPU cycles and then found a couple entries on the Citrix
forums with similar complaints that were all cured by upgrading to a newer
version of Access. I'm a bit doubtful though because these were a couple of
anecdotal cases and none of them had input from actual Citrix Tech people.

One even claimed that after a few users of Access gobbled up the CPU that others
couldn't even log on afterwards. Our users aren't complaining of anything like
that. Just that (overall) it is dragging along.

We contacted Citrix directly and they just bailed with a "we don't support
Office 97" response which is pretty funny since I found a benchmark white paper
on their site where they used Office 97 (Excel and Access) to run the tests.


This is going to be a tough one. I wouldn't be at all surprised if that low priority
keyboard mouse low priority thread mentioned in that article does indeed cause
problems. And it may very well be that NT 4.0 handles it better with some very A97
specific code which they've removed in Win 2003 Server.

The IT department at my client was stating the same thing but I wasn't sure how much
was just this polling or was real. Nevertheless I converted the app to A2000 and
they've never complained since. I suspect that may be your only alternative.

FWIW they still have a lot of users running NT4.0 and A97. So whenever I do some
updates I'm converting the FE to A2000 and making an MDE out of it. Then shipping an
A97 MDE and an A2000 MDE.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #4
"Tony Toews" <tt****@telusplanet.net> wrote in message
news:8p********************************@4ax.com...

This is going to be a tough one. I wouldn't be at all surprised if that low priority keyboard mouse low priority thread mentioned in that article does indeed cause
problems. And it may very well be that NT 4.0 handles it better with some very A97 specific code which they've removed in Win 2003 Server.

The IT department at my client was stating the same thing but I wasn't sure how much was just this polling or was real. Nevertheless I converted the app to A2000 and they've never complained since. I suspect that may be your only alternative.
FWIW they still have a lot of users running NT4.0 and A97. So whenever I do some updates I'm converting the FE to A2000 and making an MDE out of it. Then shipping an A97 MDE and an A2000 MDE.


Yeah, it was an intermediate range goal to upgrade anyway. I just don't really
have the time to deal with it immediately (and in crisis mode) as we're in the
middle of a major upgrade on our I-Series server and all of my time has been
spent working on that.

I've kludged together a way to make it fairly painless for us to switch back and
forth just on this one box until we're convinced that the Access version really
is the culprit. If it is I guess I'll have to move the Access upgrade to the
top of my priority list.

Thanks for the input.
--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Nov 13 '05 #5

"Rick Brandt" <ri*********@hotmail.com> wrote in message
news:2m************@uni-berlin.de...
"Tony Toews" <tt****@telusplanet.net> wrote in message
news:en********************************@4ax.com...
"Rick Brandt" <ri*********@hotmail.com> wrote:
We are seeing performance problems running an A97 app on a new Terminal
Server (Windows Server 2003) with Citrix MetaFrame XP. Our admin indicatesthat he has seen messages in other groups that say this is a bad
combination. I'm just wondering if anyone here has experience with it
and/or any suggestions.
What of performance problems? Are users noticing things are slow? Or

is it that
the sysadmins figure the CPU usage is high. If the latter it may not be
a problem at
all. ACC: Microsoft Access Shows 100% CPU Utilization During Idle Time
http://support.microsoft.com/?kbid=160819
No, these are real performance issues, but I suspect that the CPU

"non-issue" is clouding the waters a bit.

Basically we are in the process of transitioning from two NT 4.0 Terminal
Servers running an older version of Citrix to new servers. The first of these has been set up with Windows 2003 server and Metaframe XP.

At first we just moved a handful of users over and they reported no problems and good performance. With those good results under out belts we transitioned quite a few more last week. The new server had 30 or so users running an Access app this morning and the users were asking "What did you guys do? Everything is dragging today."

The old boxes would regularly have 20 - 25 users each simultaneously and this new box is *way* hotter in terms of the hardware specs so we were expecting it to be able to handle 50 or more users without a problem. I don't remember the exact specs, but I think it's in the neighborhood of a dual xeon 3.n with a couple gig of RAM.

When the complaints came in the admins looked at the task manager and saw Access chewing up all the CPU cycles and then found a couple entries on the Citrix forums with similar complaints that were all cured by upgrading to a newer
version of Access. I'm a bit doubtful though because these were a couple of anecdotal cases and none of them had input from actual Citrix Tech people.

One even claimed that after a few users of Access gobbled up the CPU that others couldn't even log on afterwards. Our users aren't complaining of anything like that. Just that (overall) it is dragging along.

We contacted Citrix directly and they just bailed with a "we don't support
Office 97" response which is pretty funny since I found a benchmark white paper on their site where they used Office 97 (Excel and Access) to run the tests.

Using Access 97? (Stupid)
Using Jet? (Very stupid)
Nov 13 '05 #6
A97 loads TS more heavily than it should, because it
does keyboard polling in it's idle loop. (In spite of
being a 32bit Win95 App, it uses Win16 methods).

So the Citrix connection has to support constant
keyboard polling, even when nothing is happening.

It affects heavily loaded networks: it has no
effect on lightly loaded networks.

Also, we find running multiple copies on one PC, that
the file open/file close dialogs can slow right down.
(this is a related problem). It may affect Citrix
clients.

Processor usage will often show 100%, but this only
relates to the two problems listed above: it has no
other known real effect.

There was also a specific problem with Win2K, and
a specific problem with A2K runtime installation.

There aren't any other specific problems that I know
about. I've had no specific experience with MetaFrame XP.

(david)

"Rick Brandt" <ri*********@hotmail.com> wrote in message
news:2m************@uni-berlin.de...
We are seeing performance problems running an A97 app on a new Terminal
Server (Windows Server 2003) with Citrix MetaFrame XP. Our admin indicates that he has seen messages in other groups that say this is a bad
combination. I'm just wondering if anyone here has experience with it
and/or any suggestions.

TIA

Nov 13 '05 #7
"Chuck Grimsby" <c.*******@worldnet.att.net.invalid> wrote in message
news:s8********************************@4ax.com...

FWIW, Rick, I've run into this problem as well. A97 (and A2K) on
MetaFrame XP. The company's Citrix Guru spent 3 months trying to
solve it, with no results.

In the end, we resorted to "fixing" things so that when the user
launched the icon, the MDB was copied to the user's local TEMP
directory and then ran the MDB from the TEMP directory. The problems
disappeared. No idea why that worked, but it did.

The "copy to the user's local TEMP dir" part was actually done within
the Access MDB. I think I still have that code around here somewhere
if you need it.


You mean the TEMP folder on the local client from which they are connecting
to the Terminal Server? Seems like it would cause a lot of network
traffic. We use Citrix/TS for our users that are in remote locations so
while they are on our LAN they are connected over a dedicated (T1) phone
connection and therefore have less bandwidth to use.

Anyway, to update... The test today using a A2K file _was_ looking good
until users started experiencing ODBC failures that did not occur with the
A97 version (sigh). We may just have to roll back of off this server until
we can more robustly test an A2K version and then try again.
--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Nov 13 '05 #8
"Chuck Grimsby" <c.*******@worldnet.att.net.invalid> wrote in message
news:lb********************************@4ax.com...
On Tue, 27 Jul 2004 12:59:20 -0500, "Rick Brandt"
Yes, the user's local temp folder on their local PC is what we used.
A lot of network traffic? Not really. There certainly was an
increase, no way around that, but the application was designed at the
base level to use as little resources as possible in the first place,
so it wasn't that big of an increase. (Everything was unbound. I
designed it rather like a web application, more then an Access
application. But since it was Access, I took every advantage I could
of Access' features!)

The company application was being used by ran over the length of the
Upper Midwest - Upper Western US, from Michigan to Washington state,
and later was in use by people in New York state as well. Some of the
locations used fractional T1's to connect up. No major performance
problems.

I should probably also mention that this application used SQL Server
as it's back-end. No data was stored in the MDB itself, just the
forms, reports, and a few pass-through queries. I made the SQL Server
do as much of the work as possible as well (as I always do), all of
which reduced the network traffic to a minimum.


But it would mean copying the MDE at startup from the TS to the local
client right? That would be a 20 MB file copy for me which is a
deal-killer.
--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Nov 13 '05 #9
"Chuck Grimsby" <c.*******@worldnet.att.net.invalid> wrote in message
news:36********************************@4ax.com...
On Wed, 28 Jul 2004 12:47:19 -0500, "Rick Brandt"
<ri*********@hotmail.com> wrote:
But it would mean copying the MDE at startup from the TS to the local
client right? That would be a 20 MB file copy for me which is a
deal-killer.


20 MB?!? Ah, ok, yeah that would be a problem. You may want to look
into spliting your app.


The app is a front end to SQL Server and UDB400 servers (No Jet data except
temp tables).
The MDE is actually around 24MB after converting to A2K.

--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Nov 13 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

10
by: Lauren Wilson | last post by:
Ok I have searched the MS website for info on this. I am totally confused. If I want to deploy an Access 2003 app and allow my users to run it using Access 2003 Runtime, where do I get the...
10
by: MLH | last post by:
I am concerned. I have recently moved to A97 from Access 2.0 where I rolled out runtime apps with the ADT. Now, the Office Pro Developer's Edition with Access 97 is what I'm using. I find some...
17
by: Owen Jenkins | last post by:
I have an Access application that is being used by 150+ clients. I develop in 97, convert to 2000 and distribute as a 97 or 2000 mde, or 97 runtime. This limits me to 97 functions. My clients may...
8
by: Subra Mallampalli | last post by:
Hi, I am trying to use <runtime> section within the web.config file. However, the contents of the <runtime> section seem to be ignored. What am i missing here? Is <runtime> section not used by...
2
by: Xaver Hinterhuber | last post by:
Hello, I wanted to use python under Citrix Metaframe. After installation of the ActivePython 2.4.1 msi-File, printing under Citrix Metaframe no longer worked. Do you use python under Citrix...
16
by: MLH | last post by:
If I give someone a runtime app, they can open the database window by pressing the F-11 key. How to prevent???
0
by: Eagle | last post by:
Hi all. I have an intranet under Win2000 with windows XP clients. My intranet works with authentication mode="Windows", under a domain, so active directory manage the accounts. Now I need...
3
by: =?Utf-8?B?R3JhaGFt?= | last post by:
I've added 2 tracking services to the wf runtime; one is the standard SqlTrackingService: trackingService = new SqlTrackingService(<trackingConnectionString>); <workflow...
6
by: SMcK | last post by:
I have a PDA-based (Syware Visual CE) database which I need to sync to an Access database. The Access database contains three tables: 1 is the data itself, 2 is a linked table that prefills...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.