Thanks. That makes a lot of sense.  Looking at the output of my ps -ax, each process appears to have been allocated 2048M of memory.  I was trying to start OpenSIPS with 2048M of memory allocated to the shared pool using the &quot;-m 2048&quot; startup flag.  Did I accomplish this, or did I actually allocate 2048 x process threads?<br /><br />Geoff<br /><br />On Nov 9, 2008 3:21pm, Schumann Sebastian &lt;Sebastian.Schumann@t-com.sk&gt; wrote:<br />&gt; Hi<br />&gt; <br />&gt; <br />&gt; <br />&gt; You can check the processes in detail using the FIFO command<br />&gt; <br />&gt; $ opensipsctl fifo ps<br />&gt; <br />&gt; (FIFO must be enabled).<br />&gt; <br />&gt; <br />&gt; <br />&gt; The processes are almost as Inaki described.<br />&gt; <br />&gt; <br />&gt; <br />&gt; In detail, it should be like this:<br />&gt; <br />&gt; 1. UDP WORKER (SIP) x children x interfaces<br />&gt; <br />&gt; children=10<br />&gt; <br />&gt; listen=10.0.0.1:5060<br />&gt; <br />&gt; listen=10.0.0.2:5060<br />&gt; <br />&gt; -&gt; 20 processes finally, so children for each interface<br />&gt; <br />&gt; <br />&gt; <br />&gt; 2. TCP WORKER (SIP) x children<br />&gt; <br />&gt; tcp_children=5<br />&gt; <br />&gt; listen....... does not matter, fixed number of processes handles it. If no tcp_children is set and TCP enabled, the children number is used.<br />&gt; <br />&gt; --&gt; 5 processes<br />&gt; <br />&gt; <br />&gt; <br />&gt; 3. TCP MANAGER x1<br />&gt; <br />&gt; <br />&gt; <br />&gt; 4. TIMER PROCESSES (multiple possible)<br />&gt; <br />&gt; <br />&gt; <br />&gt; 5. ATTENDANT x1<br />&gt; <br />&gt; <br />&gt; <br />&gt; Sometimes, also modules can require additional processes.<br />&gt; <br />&gt; <br />&gt; <br />&gt; Sebastian<br />&gt; <br />&gt; <br />&gt; <br />&gt; -----Original Message-----<br />&gt; <br />&gt; From: users-bounces@lists.opensips.org on behalf of Iñaki Baz Castillo<br />&gt; <br />&gt; Sent: Sun 11/9/2008 21:13<br />&gt; <br />&gt; To: users@lists.opensips.org<br />&gt; <br />&gt; Subject: Re: [OpenSIPS-Users] Process List Question<br />&gt; <br />&gt; <br />&gt; <br />&gt; El Domingo, 9 de Noviembre de 2008, Geoffrey Mina escribió:<br />&gt; <br />&gt; &gt; I just installed OpenSIPS and got everything up and running.  Can somebody<br />&gt; <br />&gt; &gt; please explain the output of &quot;ps -ax&quot; to me?  I don&#39;t understand why there<br />&gt; <br />&gt; &gt; are so many processes running.<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt; [root@atl-shard4 log]# ps ax | grep opensips<br />&gt; <br />&gt; &gt; 29371 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29373 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29374 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29375 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29376 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29377 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29378 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29379 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29380 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29381 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29382 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29383 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29384 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29385 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29386 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29387 ?        S      0:00 /usr/local/sbin/opensips -m 2048<br />&gt; <br />&gt; &gt; 29470 pts/0    S+     0:00 grep opensips<br />&gt; <br />&gt; <br />&gt; <br />&gt; It depends on the number of interfaces and transport protocol (TCP/UDP) in<br />&gt; <br />&gt; which opensips is listening. If you set &quot;children=4&quot; and listen in eth0 for<br />&gt; <br />&gt; TCP and UDP then you will have 4*2 + main process = 9 (well, it&#39;s something<br />&gt; <br />&gt; like this but not exactly).<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; --<br />&gt; <br />&gt; Iñaki Baz Castillo<br />&gt; <br />&gt; <br />&gt; <br />&gt; _______________________________________________<br />&gt; <br />&gt; Users mailing list<br />&gt; <br />&gt; Users@lists.opensips.org<br />&gt; <br />&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; _______________________________________________<br />&gt; <br />&gt; Users mailing list<br />&gt; <br />&gt; Users@lists.opensips.org<br />&gt; <br />&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br />&gt;