<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="monospace">Hi Federico,<br>
<br>
Starting 3.0, the way we fetch the pkg stats from all the procs
did change, from the unreliable and problem maker mechanism based
on SIGUSR1, to using the internal IPC support. Unfortunately the
extra MI procs have no IPC support, but this was fixed in 3.2.<br>
<br>
Best regards,<br>
</font>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
OpenSIPS Bootcamp 2021 online
<a class="moz-txt-link-freetext" href="https://opensips.org/training/OpenSIPS_eBootcamp_2021/">https://opensips.org/training/OpenSIPS_eBootcamp_2021/</a></pre>
<div class="moz-cite-prefix">On 4/30/21 7:34 PM, Federico Edorna
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAKi1vHhLucvk6-xoFJwTDXLY8dwTtWoPYxEgVFddAPjZgaUC9Q@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Hello! moving from 2.4 to 3.1 I've found something
strange in pkmem stats. MI is showing zero values for the first
7 processes
<div><br>
</div>
<div><i>opensips-cli -x mi get_statistics pkmem: -o
output_type=lines<br>
</i>pkmem:1-used_size: 0<br>
pkmem:1-real_used_size: 0<br>
pkmem:1-max_used_size: 0<br>
pkmem:1-free_size: 0<br>
pkmem:1-fragments: 0<br>
pkmem:2-used_size: 0<br>
pkmem:2-real_used_size: 0<br>
pkmem:2-max_used_size: 0<br>
pkmem:2-free_size: 0<br>
pkmem:2-fragments: 0<br>
pkmem:3-used_size: 0<br>
pkmem:3-real_used_size: 0<br>
pkmem:3-max_used_size: 0<br>
pkmem:3-free_size: 0<br>
pkmem:3-fragments: 0<br>
pkmem:4-used_size: 0<br>
pkmem:4-real_used_size: 0<br>
pkmem:4-max_used_size: 0<br>
pkmem:4-free_size: 0<br>
pkmem:4-fragments: 0<br>
pkmem:5-used_size: 0<br>
pkmem:5-real_used_size: 0<br>
pkmem:5-max_used_size: 0<br>
pkmem:5-free_size: 0<br>
pkmem:5-fragments: 0<br>
pkmem:6-used_size: 0<br>
pkmem:6-real_used_size: 0<br>
pkmem:6-max_used_size: 0<br>
pkmem:6-free_size: 0<br>
pkmem:6-fragments: 0<br>
pkmem:7-used_size: 0<br>
pkmem:7-real_used_size: 0<br>
pkmem:7-max_used_size: 0<br>
pkmem:7-free_size: 0<br>
pkmem:7-fragments: 0<br>
pkmem:8-used_size: 3167224<br>
pkmem:8-real_used_size: 3387464<br>
pkmem:8-max_used_size: 3396024<br>
pkmem:8-free_size: 13389752<br>
pkmem:8-fragments: 3561<br>
pkmem:9-used_size: 3164712<br>
pkmem:9-real_used_size: 3385048<br>
pkmem:9-max_used_size: 3393616<br>
pkmem:9-free_size: 13392168<br>
pkmem:9-fragments: 3559<br>
pkmem:10-used_size: 3164736<br>
pkmem:10-real_used_size: 3385360<br>
pkmem:10-max_used_size: 3393904<br>
pkmem:10-free_size: 13391856<br>
pkmem:10-fragments: 3559<br>
pkmem:11-used_size: 3164688<br>
pkmem:11-real_used_size: 3385840<br>
pkmem:11-max_used_size: 3394384<br>
pkmem:11-free_size: 13391376<br>
pkmem:11-fragments: 3558<br>
pkmem:12-used_size: 3163936<br>
pkmem:12-real_used_size: 3379712<br>
pkmem:12-max_used_size: 3379896<br>
pkmem:12-free_size: 13397504<br>
pkmem:12-fragments: 3547<br>
pkmem:13-used_size: 3163936<br>
pkmem:13-real_used_size: 3379712<br>
pkmem:13-max_used_size: 3379896<br>
pkmem:13-free_size: 13397504<br>
pkmem:13-fragments: 3547<br>
pkmem:14-used_size: 3163936<br>
pkmem:14-real_used_size: 3379664<br>
pkmem:14-max_used_size: 3379728<br>
pkmem:14-free_size: 13397552<br>
pkmem:14-fragments: 3547<br>
pkmem:15-used_size: 3163936<br>
pkmem:15-real_used_size: 3379712<br>
pkmem:15-max_used_size: 3379896<br>
pkmem:15-free_size: 13397504<br>
pkmem:15-fragments: 3547<br>
pkmem:16-used_size: 3163936<br>
pkmem:16-real_used_size: 3379664<br>
pkmem:16-max_used_size: 3379728<br>
pkmem:16-free_size: 13397552<br>
pkmem:16-fragments: 3547<br>
pkmem:17-used_size: 3163936<br>
pkmem:17-real_used_size: 3379664<br>
pkmem:17-max_used_size: 3379728<br>
pkmem:17-free_size: 13397552<br>
pkmem:17-fragments: 3547<br>
pkmem:18-used_size: 3163936<br>
pkmem:18-real_used_size: 3379664<br>
pkmem:18-max_used_size: 3379728<br>
pkmem:18-free_size: 13397552<br>
pkmem:18-fragments: 3547<br>
pkmem:19-used_size: 3163936<br>
pkmem:19-real_used_size: 3379664<br>
pkmem:19-max_used_size: 3379728<br>
pkmem:19-free_size: 13397552<br>
pkmem:19-fragments: 3547<br>
pkmem:20-used_size: 3163936<br>
pkmem:20-real_used_size: 3379664<br>
pkmem:20-max_used_size: 3379728<br>
pkmem:20-free_size: 13397552<br>
pkmem:20-fragments: 3547<br>
pkmem:21-used_size: 3163936<br>
pkmem:21-real_used_size: 3379664<br>
pkmem:21-max_used_size: 3379728<br>
pkmem:21-free_size: 13397552<br>
pkmem:21-fragments: 3547<br>
pkmem:22-used_size: 3163936<br>
pkmem:22-real_used_size: 3379712<br>
pkmem:22-max_used_size: 3379896<br>
pkmem:22-free_size: 13397504<br>
pkmem:22-fragments: 3547<br>
pkmem:23-used_size: 3163936<br>
pkmem:23-real_used_size: 3379664<br>
pkmem:23-max_used_size: 3379728<br>
pkmem:23-free_size: 13397552<br>
pkmem:23-fragments: 3547<br>
pkmem:24-used_size: 3163936<br>
pkmem:24-real_used_size: 3379664<br>
pkmem:24-max_used_size: 3379728<br>
pkmem:24-free_size: 13397552<br>
pkmem:24-fragments: 3547<br>
pkmem:25-used_size: 3163936<br>
pkmem:25-real_used_size: 3379664<br>
pkmem:25-max_used_size: 3379728<br>
pkmem:25-free_size: 13397552<br>
pkmem:25-fragments: 3547<br>
pkmem:26-used_size: 3163936<br>
pkmem:26-real_used_size: 3379712<br>
pkmem:26-max_used_size: 3379896<br>
pkmem:26-free_size: 13397504<br>
pkmem:26-fragments: 3547<br>
pkmem:27-used_size: 3163936<br>
pkmem:27-real_used_size: 3379664<br>
pkmem:27-max_used_size: 3379728<br>
pkmem:27-free_size: 13397552<br>
pkmem:27-fragments: 3547<br>
pkmem:28-used_size: 3164016<br>
pkmem:28-real_used_size: 3380848<br>
pkmem:28-max_used_size: 3385616<br>
pkmem:28-free_size: 13396368<br>
pkmem:28-fragments: 3549<br>
pkmem:29-used_size: 3164016<br>
pkmem:29-real_used_size: 3380848<br>
pkmem:29-max_used_size: 3385616<br>
pkmem:29-free_size: 13396368<br>
pkmem:29-fragments: 3549<br>
pkmem:30-used_size: 3164016<br>
pkmem:30-real_used_size: 3380848<br>
pkmem:30-max_used_size: 3385616<br>
pkmem:30-free_size: 13396368<br>
pkmem:30-fragments: 3549<br>
pkmem:31-used_size: 3164016<br>
pkmem:31-real_used_size: 3380848<br>
pkmem:31-max_used_size: 3385616<br>
pkmem:31-free_size: 13396368<br>
pkmem:31-fragments: 3549<br>
pkmem:32-used_size: 3167120<br>
pkmem:32-real_used_size: 3386496<br>
pkmem:32-max_used_size: 3395216<br>
pkmem:32-free_size: 13390720<br>
pkmem:32-fragments: 3556<br>
pkmem:33-used_size: 3166664<br>
pkmem:33-real_used_size: 3386040<br>
pkmem:33-max_used_size: 3451584<br>
pkmem:33-free_size: 13391176<br>
pkmem:33-fragments: 3554<br>
pkmem:34-used_size: 3164064<br>
pkmem:34-real_used_size: 3381952<br>
pkmem:34-max_used_size: 3389440<br>
pkmem:34-free_size: 13395264<br>
pkmem:34-fragments: 3550<br>
pkmem:35-used_size: 3163936<br>
pkmem:35-real_used_size: 3379664<br>
pkmem:35-max_used_size: 3379728<br>
pkmem:35-free_size: 13397552<br>
pkmem:35-fragments: 3547<br>
pkmem:36-used_size: 3163936<br>
pkmem:36-real_used_size: 3379664<br>
pkmem:36-max_used_size: 3379728<br>
pkmem:36-free_size: 13397552<br>
pkmem:36-fragments: 3547<br>
pkmem:37-used_size: 3163936<br>
pkmem:37-real_used_size: 3379664<br>
pkmem:37-max_used_size: 3379728<br>
pkmem:37-free_size: 13397552<br>
pkmem:37-fragments: 3547<br>
pkmem:38-used_size: 3163936<br>
pkmem:38-real_used_size: 3379664<br>
pkmem:38-max_used_size: 3379728<br>
pkmem:38-free_size: 13397552<br>
pkmem:38-fragments: 3547<br>
pkmem:39-used_size: 3166392<br>
pkmem:39-real_used_size: 3382936<br>
pkmem:39-max_used_size: 3384192<br>
pkmem:39-free_size: 13394280<br>
pkmem:39-fragments: 3548<br>
pkmem:40-used_size: 3163936<br>
pkmem:40-real_used_size: 3379712<br>
pkmem:40-max_used_size: 3379896<br>
pkmem:40-free_size: 13397504<br>
pkmem:40-fragments: 3547<br>
pkmem:41-used_size: 3166456<br>
pkmem:41-real_used_size: 3383048<br>
pkmem:41-max_used_size: 3384440<br>
pkmem:41-free_size: 13394168<br>
pkmem:41-fragments: 3549<br>
pkmem:42-used_size: 3166392<br>
pkmem:42-real_used_size: 3382936<br>
pkmem:42-max_used_size: 3384240<br>
pkmem:42-free_size: 13394280<br>
pkmem:42-fragments: 3548<br>
pkmem:43-used_size: 3163936<br>
pkmem:43-real_used_size: 3379712<br>
pkmem:43-max_used_size: 3379896<br>
pkmem:43-free_size: 13397504<br>
pkmem:43-fragments: 3547<br>
pkmem:44-used_size: 3163936<br>
pkmem:44-real_used_size: 3379664<br>
pkmem:44-max_used_size: 3379728<br>
pkmem:44-free_size: 13397552<br>
pkmem:44-fragments: 3547<br>
pkmem:45-used_size: 3166392<br>
pkmem:45-real_used_size: 3382936<br>
pkmem:45-max_used_size: 3384192<br>
pkmem:45-free_size: 13394280<br>
pkmem:45-fragments: 3548<br>
pkmem:46-used_size: 3166392<br>
pkmem:46-real_used_size: 3382936<br>
pkmem:46-max_used_size: 3384240<br>
pkmem:46-free_size: 13394280<br>
pkmem:46-fragments: 3548<br>
pkmem:47-used_size: 3166392<br>
pkmem:47-real_used_size: 3382936<br>
pkmem:47-max_used_size: 3384240<br>
pkmem:47-free_size: 13394280<br>
pkmem:47-fragments: 3548<br>
pkmem:48-used_size: 3166392<br>
pkmem:48-real_used_size: 3382936<br>
pkmem:48-max_used_size: 3384264<br>
pkmem:48-free_size: 13394280<br>
pkmem:48-fragments: 3548<br>
pkmem:49-used_size: 2960896<br>
pkmem:49-real_used_size: 3175664<br>
pkmem:49-max_used_size: 3175664<br>
pkmem:49-free_size: 13601552<br>
pkmem:49-fragments: 2071<br>
<div><br>
<div><br>
</div>
<div>I've checked the log, in the initialization the process
count seems to be fine, it finds 50 processes:</div>
<div><br>
</div>
<div><i>opensips[4644]: DBG:core:init_pkg_stats: setting
stats for 50 processes<br>
</i></div>
</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>This is the output for <i>opensips-cli ps:</i></div>
<div><br>
</div>
<div>opensips-cli -x mi ps -o output_type=lines<br>
Processes:<br>
ID: 0<br>
</div>
PID: 4644<br>
Type: attendant<br>
ID: 1<br>
PID: 4645<br>
Type: HTTPD <a href="http://10.10.10.184:9999"
moz-do-not-send="true">10.10.10.184:9999</a><br>
ID: 2<br>
PID: 4646<br>
Type: MI Datagram<br>
ID: 3<br>
PID: 4647<br>
Type: RabbitMQ sender<br>
ID: 4<br>
PID: 4648<br>
Type: Stun loop<br>
ID: 5<br>
PID: 4649<br>
Type: MI FIFO<br>
ID: 6<br>
PID: 4650<br>
Type: time_keeper<br>
ID: 7<br>
PID: 4651<br>
Type: timer<br>
ID: 8<br>
PID: 4652<br>
Type: SIP receiver udp:XXXX:YYY<br>
ID: 9<br>
PID: 4653<br>
Type: SIP receiver udp:XXXX:YYY<br>
ID: 10<br>
PID: 4654<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 11<br>
PID: 4655<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 12<br>
PID: 4656<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 13<br>
PID: 4657<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 14<br>
PID: 4658<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 15<br>
PID: 4659<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 16<br>
PID: 4660<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 17<br>
PID: 4661<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 18<br>
PID: 4662<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 19<br>
PID: 4663<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 20<br>
PID: 4664<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 21<br>
PID: 4665<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 22<br>
PID: 4666<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 23<br>
PID: 4667<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 24<br>
PID: 4668<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 25<br>
PID: 4669<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 26<br>
PID: 4670<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 27<br>
PID: 4671<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 28<br>
PID: 4672<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 29<br>
PID: 4673<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 30<br>
PID: 4674<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 31<br>
PID: 4675<br>
Type: SIP receiver udp:XXXX:YYYY<br>
ID: 32<br>
PID: 4676<br>
Type: TCP receiver<br>
ID: 33<br>
PID: 4677<br>
Type: TCP receiver<br>
ID: 34<br>
PID: 4678<br>
Type: TCP receiver<br>
ID: 35<br>
PID: 4679<br>
Type: TCP receiver<br>
ID: 36<br>
PID: 4680<br>
Type: TCP receiver<br>
ID: 37<br>
PID: 4681<br>
Type: TCP receiver<br>
ID: 38<br>
PID: 4682<br>
Type: TCP receiver<br>
ID: 39<br>
PID: 4683<br>
Type: TCP receiver<br>
ID: 40<br>
PID: 4684<br>
Type: TCP receiver<br>
ID: 41<br>
PID: 4685<br>
Type: TCP receiver<br>
ID: 42<br>
PID: 4686<br>
Type: TCP receiver<br>
ID: 43<br>
PID: 4687<br>
Type: TCP receiver<br>
ID: 44<br>
PID: 4688<br>
Type: TCP receiver<br>
ID: 45<br>
PID: 4689<br>
Type: TCP receiver<br>
ID: 46<br>
PID: 4690<br>
Type: TCP receiver<br>
ID: 47<br>
PID: 4691<br>
Type: TCP receiver<br>
ID: 48<br>
PID: 4692<br>
Type: Timer handler<br>
ID: 49<br>
PID: 4693<br>
Type: TCP main
<div><br>
</div>
<div><br>
</div>
<div>Is this an expected behaviour? Just wondering if pkmem
stats are available only for workers..(?)</div>
<div><br>
</div>
<div>Thanks!</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</body>
</html>