Sponsored Content
Top Forums Shell Programming and Scripting Spawning multiple threads in Unix Post 302186551 by matrixmadhan on Thursday 17th of April 2008 01:39:08 PM
Old 04-17-2008
a better design / approach would be

( which sometimes may not be the case you are looking for )

have a controller script and it should decide the number of threads to spawn based on throttling, current load, load database that it could with stand and several other factors

also this controller script should receive success / failure message from the instance which it is spawning so that decisions could be taken based on the decision

controller script should be able to collate the results; fluctuate the number of instances running at any point of time..

this might be too much for your requirement, but if you see a pattern of running such tasks in parallel most of the time, this should be a good to go way Smilie
 

10 More Discussions You Might Find Interesting

1. Programming

How to use pipe() in multiple threads?

Hi, I have a program that runs two threads in stead of two processes. I want to use pipe to redirect the output of the first thread to the input of the second thread. One thread is continuously writing to a pipe, and the other thread will read from the pipe. How do I do that? Is there... (2 Replies)
Discussion started by: wminghao
2 Replies

2. Programming

synchronizing multiple threads in unix

hi all! I wanted to know how to synchronize multiple threads in unix It would be better if someone give some code samples Thanx (1 Reply)
Discussion started by: bankpro
1 Replies

3. IP Networking

How to choose Multiple process or Multiple threads?

Hi All, Please explain me when i have to use multiple process and when I have to use Multiple threads? Please give me an example.It will be very helpful for me. Thanks in advance. (0 Replies)
Discussion started by: ashleykumar
0 Replies

4. Programming

spawning multiple processes spread across two files

I want to spawn n child processes but have two different classes..with the foremost one forking/spawning the child process and the latter performing a function w/ the spawned processes. I can do this in one class with an if statement and the simple if((pid=fork())==0) //child process { ... (1 Reply)
Discussion started by: StrengthThaDon
1 Replies

5. UNIX for Advanced & Expert Users

Crontab spawning multiple at processes

Hi - I need help. My user crontab is spawning multiple at processes (and multiple mencoder program starts, that exit, then restart, repeatedly), locking up my system. For example I have this entry in my crontab: $ sudo crontab -u victoria -e * * * * * ~/recordings/pvr1 * * * * *... (10 Replies)
Discussion started by: gstuart
10 Replies

6. UNIX for Advanced & Expert Users

Help! imapd is spawning multiple processes, all of a sudden, for no reason!

Hi All, I need some assistance, if possible... Our IMAP server has recently (as of 10:30 GMT today) started spawning multiple processes for no reason! This is causing the mail server's load average to increase continually until the whole machine grinds to a halt. Here is a typical... (0 Replies)
Discussion started by: fishsponge
0 Replies

7. Shell Programming and Scripting

How to make this run in multiple threads

Hi, I have a list of URLs in a csv file which I'm checking for page status. It just prints the URL and the status as output. This works perfectly fine. I'm looking to run this in multiple threads to make this process faster. I'm pretty new to Perl and I managed to complete this. It would be... (9 Replies)
Discussion started by: kzenthil
9 Replies

8. AIX

Multiple pconsole processes spawning indefinetly

Good night everyone, I've been trying to make AD authentication work with RBAC and I think I messed my test LPAR up. I've manually modified the /etc/security/user.roles file, adding a role to one of my AD users (who is not defined locally) and then runned setkst. It worked fine, but now I found... (3 Replies)
Discussion started by: Janpol
3 Replies

9. Shell Programming and Scripting

How to start multiple threads in Solaris?

Hello, In a unix Solaris environment, (for simulation) how to start multiple threads (as Light Weight Process, not background process)? thanks, J. (7 Replies)
Discussion started by: seafan
7 Replies

10. Shell Programming and Scripting

Need to create multiple threads

Hi , i need to run multiple scripts parallely ,on my server....i have 8 cpus . planning to run minimum of 6 scripts paralley ....could you please suggest someone . thanks in advance , (3 Replies)
Discussion started by: Huvan
3 Replies
vparutil(1M)															      vparutil(1M)

NAME
vparutil - get and set SCSI parameters for SCSI controllers from a virtual partition SYNOPSIS
dev_path dev_path dev_path scsi_id] scsi_rate] DESCRIPTION
The command gets and sets SCSI parameters for SCSI controllers within a running virtual partition. When setting the SCSI parameters using the option, the virtual partition which owns the specified SCSI controller must be in the down state. If not, the command will fail with the appropriate error code. The SCSI parameters for a given SCSI controller must first be set (from the firmware BCH prompt or using the option) before the parameters can be retrieved using the option. The command is allowed on Itanium(R)-based platforms for compatibility. No action is taken for the command. Options recognizes the following command-line options: Deletes an entry for the specified SCSI controller at dev_path from the SCSI table. Gets the SCSI parameters for the specified SCSI controller at dev_path. Sets the SCSI parameters for the specified SCSI controller at dev_path. Operands recognizes the following command-line operands: dev_path The device path of the SCSI controller. id The SCSI ID for the specified controller (defaults to 7). rate The SCSI rate for the specified controller. This parameter can have one of two values: for the corresponding fast wide and ultra wide SCSI interfaces. Note For managing SCSI controllers, use corresponding SCSI utilities. For further information refer to SECURITY RESTRICTIONS
This command is restricted to processes owned by superuser. When virtual partition flexible administrative capability is enabled, only a Designated-Admin vPar can set SCSI parameters for SCSI con- trollers. EXAMPLES
Set the SCSI ID for controller at 0/0/2/0 to 3 with the fast wide rate: RETURN VALUE
Successful. Invalid SCSI controller specification. Invalid SCSI ID. Could not communicate with virtual partition monitor. Virtual partition which owns SCSI controller is not in down state. Internal firmware call failed. Other error. AUTHOR
was developed by the Hewlett-Packard Company. SEE ALSO
vparadmin(1M), vparboot(1M), vparcreate(1M), vparconfig(1M), vpardump(1M), vparefiutil(1M), vparenv(1M), vparextract(1M), vparmodify(1M), vparreloc(1M), vparremove(1M), vparreset(1M), vparstatus(1M), vparresources(5), vpartition(5), vpmon(5). vparutil(1M)
All times are GMT -4. The time now is 12:05 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy