in reply to So is this a kernel limitation, a hardware limitation, or a perl limitation?
Also, it looks to me like your program could benefit from threads if dacts() is forking off Napster clients. Unfortunately, threads are in pretty poor shape in Perl. Click here to see why. A C program with an embedded Perl interpreter might help you initialize and get you ready to run but the threads would heavily cut down on memory usage by those clients. If dacts() does not fork than you are confused because you use terms like "threaded" and "spawn" and thus make this paragraph null. Though, as tilly mentions, no one can imagine what dacts() does, if your system is coming to a halt, then I imagine that a large amount of processes are being forked. Another thing to ask yourself, also, is: Do I need so many Napster clients?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: So is this a kernel limitation, a hardware limitation, or a perl limitation?
by deprecated (Priest) on Jan 19, 2001 at 04:27 UTC | |
by extremely (Priest) on Jan 19, 2001 at 07:34 UTC | |
|
Re: Re: So is this a kernel limitation, a hardware limitation, or a perl limitation?
by deprecated (Priest) on Jan 21, 2001 at 04:42 UTC |