Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 6
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1554 times and has 5 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
How to install multiple instances of the agent

I tried to install the agent several times on a PC. but it did not work. everytime start the installation it only let's me uninstall the current installtion. Is there a way to run the software more than 1 time at a PC. I have some 4 and 8 way systems and want to run the software on them more than once.
[Dec 27, 2004 11:14:25 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
cool Re: How to install multiple instances of the agent

The current WCG Agent does not have multi-processor support. Some people try for it anyway. In favor, look at http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=767

For some dangers, look at
http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=201

One of the Grid programmers, Rick Alther, posted that they were considering adding multi-processor support, but personally I think that it will be some time before they can spend time developing it.

Lawrence
[Dec 28, 2004 12:33:05 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
confused Re: How to install multiple instances of the agent

I have read through the articels but I still do not get it to work. I tried to install it in a different directory as suggested in one of the posts. But it does not let me install it into a different directory. As soon as I execute the install file I only get the option to uninstall the currently installed instance of the agent.
Anything I am missing here?
Thanks in advance.
[Jan 4, 2005 8:50:37 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
cool Re: How to install multiple instances of the agent

I have just run Search on the Forum for http://www.grid.org and, as far as I can see, the only reliable way to run the UD Agent on a multiprocessor computer is to run a virtual machine program on each processor. That seems to be too much to try on anything but a personally owned computer.

Sorry,
Lawrence
[Jan 4, 2005 10:09:52 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: How to install multiple instances of the agent

I just tried Blakes UDTweaker and it works great.
http://blakenyc77.tripod.com/udtweaker.html

My CPU has moved from 50% to 100%, with about 700MB RAM used in task manager (thankfully I have 1Gb of RAM). The agent only shows the status of 1 job, although 2 are now running.
[Jan 14, 2005 2:16:15 PM]   Link   Report threatening or abusive post: please login first  Go to top 
David Autumns
Ace Cruncher
UK
Joined: Nov 16, 2004
Post Count: 11062
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: How to install multiple instances of the agent

To save poor Rick Alther the trouble see the quote from the Software Developer himself below. Please stop trying to run the Agent on multiple CPU's. Rick is working on a solution

Regards

Dave

-----------------------------------------------------------------------------------

OK, here we go one more time:

The agent is NOT designed to run on an SMP system. Period. While you MAY get two instances to run, you're very likely corrupting both workunits.

The reason for this is because system objects such as shared memory, semaphores and mutexes use hard coded names and the agent makes assumptions that just it and the application are accessing them. If two agents and applications attach to these objects there is the very real potential of clobbering shared memory, corrupting the semaphore/mutex lock count etc.

It's just a limitation of the United Devices agent, which will not be "fixed" in this current version.

The end result is you end up wasting your time and this project's time because the workunits must be sent out again to be recalculated.

As mentioned, the only "safe" way to do this is to use a virtual machine, such as VMWare. However, this would only be beneficial to true SMP machines. It's pointless to even try this with Hyperthreaded CPUs as it's really just one CPU and you end up thrashing between the two agents, thus slowing both down.
----------------------------------------
Rick Alther
World Community Grid Application Developer
----------------------------------------

----------------------------------------
[Edit 1 times, last edit by David Autumns at Jan 14, 2005 4:11:30 PM]
[Jan 14, 2005 4:10:36 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread