Re: erlang:system_info(cpu_topology) strange behavior
Frank Muller <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CAFA6GnAnWV3vE3qzB2VymMRN2wq4Jyr4aTFcSpEVANcQT8fD7Q@mail.gmail.com> |
Answering my own question. The second attempt worked because I was under “root”. Attaching to the release with -remsh failed because the node was running under user “orca” which has less privileges. Is this an expected behavior? /Frank Frank<[email protected]> > Hi guys, > > When I attached (-remsh) to my release application (/opt/orca), this call > returns undefined: > > ([email protected])1> erlang:system_info(cpu_topology). > undefined > > If try this instead, the call seems to work as expected: > > $ /opt/orca/erts-10.7.2.4/bin/erl > 1> erlang:system_info(cpu_topology). > [{processor,[{core,[{thread,{logical,0}}, > {thread,{logical,4}}]}, > {core,[{thread,{logical,1}},{thread,{logical,5}}]}, > {core,[{thread,{logical,2}},{thread,{logical,6}}]}, > {core,[{thread,{logical,3}},{thread,{logical,7}}]}]}] > > > I’m on Ubuntu16 LTS kernel 4.4.0, Erlang 22.3.4.11. > > Help appreciated > > /Frank >