[THIN] Re: Applications

  • From: "Braebaum, Neil" <Neil.Braebaum@xxxxxxxxxxxxxxxxx>
  • To: "'thin@xxxxxxxxxxxxx'" <thin@xxxxxxxxxxxxx>
  • Date: Fri, 13 Jun 2003 14:10:49 +0100

Quite. Good point.

As a generalisation, it's normally best left to the OS.

This should hold true for terminal servers, in the main, because you'd hope
apps should be relatively well-behaved to be deployed on a terminal server.

For bigger, more segmentable machines, running apps that need to coexist,
this is the sort of realm where this kinda thing is of more use.

It should be of no surprise, or coincidence that process control and job
objects are there to use on Datacenter.

Neil

> -----Original Message-----
> From: Tim Mangan [mailto:tmangan@xxxxxxxxxxxx] 
> Sent: 13 June 2003 14:04
> To: thin@xxxxxxxxxxxxx
> Subject: [THIN] Re: Applications
> 
> The context switch happens anyway.  Affinity is useful only 
> in extremely situations - not as a general purpose tool.
> 
> tim
> 
> -----Original Message-----
> From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx]On
> Behalf Of Mark Lee
> Sent: Friday, June 13, 2003 8:55 AM
> To: thin@xxxxxxxxxxxxx
> Subject: [THIN] Re: Applications
> 
> 
> Neil,
> 
> we actually use my CAE application here on our Citrix servers 
> to great effect.  CPU affinity is a great feature if used 
> correctly, helps no end with NTVDM, stop's a single instance 
> of IE hogging several CPU's with multiple thread's grabbing 
> excessive CPU time etc. etc.
> 
> Remember there are not many 32bit app's out there that are 
> actually multi-cpu aware, SQL server is (AFAIK) but otherwise 
> the app relies on the OS to place the threads and process on 
> an available CPU which may change the next time the 
> process/thread get's some CPU time - this causes increased 
> context switching (unless I'm mistaken - any thoughts here 
> Bernd?) thereby reducing system performance.
> 
> 
> Mark
> 
> "Braebaum, Neil" <Neil.Braebaum@xxxxxxxxxxxxxxxxx> wrote: 
> Because you'd have to *keep* doing it interactively.
> 
> Processor affinity is likely something that works best on a 
> machine with numerous CPUs, and a relatively small number of 
> monolithic apps.
> 
> If you wanted to do something rules-based, or pre-emptively, 
> you'd either have to:-
> 
> a) code the application yourself to do such - normally would 
> be bad practice, unless parameterised
> b) use stuff from the higher end OSs (job objects or process control)
> c) use a third party tool to do it for you - and even then 
> you *may* not be able to do it pre-emptively
> 
> Neil
> 
> > -----Original Message-----
> > From: Bernd Harzog [mailto:Bernd.Harzog@xxxxxxxxxxx]
> > Sent: 13 June 2003 13:35
> > To: thin@xxxxxxxxxxxxx
> > Subject: [THIN] Re: Applications
> >
> > Neil,
> >
> > Why do you believe that processor affinity is of limited use on a 
> > terminal server?
> >
> > -----Original Message-----
> > From: Braebaum, Neil [mailto:Neil.Braebaum@xxxxxxxxxxxxxxxxx]=20
> > Sent: Friday, June 13, 2003 8:13 AM
> > To: 'thin@xxxxxxxxxxxxx'
> > Subject: [THIN] Re: Applications
> >
> > Indeed - as use of job object or process control on datacenter.
> >
> > My point being, they are not built-in, though - and process 
> affinity 
> > is somewhat after-the-fact, and rather unlikely to be of use on a 
> > terminal server - maybe an app server like exchange or SQL, though.
> >
> > I guess I was trying to point out, you can't realistically 
> do it with 
> > what's there.
> >
> > Neil
> >
> > > -----Original Message-----
> > > From: Jim Kenzig http://thethin.net
> > [mailto:jimkenz@xxxxxxxxxxxxxx]=20
> > > Sent: 13 June 2003 13:02
> > > To: thin@xxxxxxxxxxxxx
> > > Subject: [THIN] Re: Applications
> > >=20
> > > Neil there are several software packages designed to do
> > just=20 this.
> > >See Armtech http://www.aurema.com or Mark Lees Page. JK =20  
> > >-----Original Message-----
> > > From: thin-bounce@xxxxxxxxxxxxx 
> [mailto:thin-bounce@xxxxxxxxxxxxx]On
> > > Behalf Of Braebaum, Neil
> > > Sent: Friday, June 13, 2003 4:50 AM
> > > To: 'thin@xxxxxxxxxxxxx'
> > > Subject: [THIN] Re: Applications
> > >=20
> > >=20
> > > Don't commit fully to your beliefs, then ;-)
> > >=20
> > > You can as a developer (ie writing the code) - but in=20  
> general, 
> > >would seem like bad practice. =20
> > > Otherwise you need at least advanced server, or greater,=20
> > > depending on exactly how much control you need.
> > >=20
> > > As a normal administrator of W2K *server* you can't.
> > >=20
> > > Neil
> > >=20
> > > > -----Original Message-----
> > > > From: Lucas Boyken [mailto:lboyken@xxxxxxxxx]
> > > > Sent: 12 June 2003 19:36
> > > > To: thin@xxxxxxxxxxxxx
> > > > Subject: [THIN] Re: Applications
> > > >
> > > > I believe you can assign which process runs on which app.
> > That is=20
> > > > built into Win2k I believe.
> > > >
> > > > -----Original Message-----
> > > > From: bbeckett2000@xxxxxxxxx 
> [mailto:bbeckett2000@xxxxxxxxx]=3D20
> > > > Sent: Thursday, June 12, 2003 1:24 PM
> > > > To: thin@xxxxxxxxxxxxx
> > > > Subject: [THIN] Applications
> > > >
> > > > In terminal server, can you assign difference applications a=20 
> > > > dedicated=3D20 processor if running multiple CPU's or=20
> > > allocate a certain=20
> > > > percentage of the=3D20 processing capabilites to certain app?
> 
> **************************************************************
> *********
> This e-mail and its attachments are confidential and are 
> intended for the above named recipient only. If this has come 
> to you in error, please notify the sender immediately and 
> delete this email from your system. You must take no action 
> based on this, nor must you copy or disclose it or any part 
> of its contents to any person or organisation.
> 
> Statements and opinions contained in this email may not 
> necessarily represent those of Littlewoods. Please note that 
> email communications may be monitored.
> 
> The registered office of Littlewoods Limited and its 
> subsidiaries is 100 Old Hall Street, Liverpool, L70 1AB. 
> Registered number of Littlewoods Limited is 262152
> **************************************************************
> *********
> ********************************************************
> This weeks sponsor - Emergent Online 99Point9.com
> Designed to facilitate efficient resolution of your technical 
> server-based questions, issues and incidents, technical 
> support is a few mouse-clicks
> away: you submit your incident-specific support requests via 
> our online support helpdesk, our certified engineers resolve 
> them while you monitor the progress, and your systems get 
> back to 99.9% up-time in no time. http://www.99point9.com
> **********************************************************
> Useful Thin Client Computing Links are available at: 
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm



---------------------------------
Yahoo! Plus - For a better Internet experience


********************************************************
This weeks sponsor - Emergent Online 99Point9.com
Designed to facilitate efficient resolution of your technical server-based
questions, issues and incidents, technical support is a few mouse-clicks
away: you submit your incident-specific support requests via our online
support helpdesk, our certified engineers resolve them while you monitor the
progress, and your systems get back to 99.9% up-time in no time.
http://www.99point9.com
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm



********************************************************
This weeks sponsor - Emergent Online 99Point9.com
Designed to facilitate efficient resolution of your technical server-based
questions, issues and incidents, technical support is a few mouse-clicks
away: you submit your incident-specific support requests via our online
support helpdesk, our certified engineers resolve them while you monitor the
progress, and your systems get back to 99.9% up-time in no time.
http://www.99point9.com 
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm

***********************************************************************
This e-mail and its attachments are confidential and are intended for 
the above named recipient only. If this has come to you in error, 
please notify the sender immediately and delete this email from your
system. You must take no action based on this, nor must you copy or
disclose it or any part of its contents to any person or organisation.

Statements and opinions contained in this email may not necessarily 
represent those of Littlewoods. Please note that email communications 
may be monitored. 

The registered office of Littlewoods Limited and its  subsidiaries
is 100 Old Hall Street, Liverpool, L70 1AB. 
Registered number of Littlewoods Limited is 262152 
 ***********************************************************************
********************************************************
This weeks sponsor - Emergent Online 99Point9.com
Designed to facilitate efficient resolution of your technical server-based 
questions, issues and incidents, technical support is a few mouse-clicks away: 
you submit your incident-specific support requests via our online support 
helpdesk, our certified engineers resolve them while you monitor the progress, 
and your systems get back to 99.9% up-time in no time.
http://www.99point9.com 
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm

Other related posts: