[erlang-questions] msacc 21.3.2

Frank Muller frank.muller.erl@REDACTED
Tue Mar 26 10:43:29 CET 2019


I’m using 21.3.2 (as in the title). My VM is already configured with
microstate-accounting=extra

The Sleep column for Poll is 99.72%

And the Sleep column is the one with more %. The rest of the columns are
almost at 0%

I’m able to identify which process is using most the  scheduler. It’s busy
looping on gen_tcp:send calls proxying binary data to other nodes on the
system.

/Frank

Hi Frank!
>
> First, which OTP version are you using?
> Second, try that on a fresh minor release — some scheduler issues were
> fixed recently.
> Third, try rebuilding OTP with ./configure
> --with-microstate-accounting=extra and
> check what are these schedulers doing (which columns have the most %)
>
> This could give some more valuable info.
>
> Also you may check which processes are using lots of scheduler time. Try
> using etop.
> After you find troubled processes, you may use fprof to determine which
> functions are slow. In simple case you can just see that in
> process_info(Pid, current_stacktrace).
>
> Good luck!
>
> On Tue, Mar 26, 2019 at 11:15 AM Frank Muller <frank.muller.erl@REDACTED>
> wrote:
>
>> Hi guys
>>
>> msacc:print/1 is showing me that all my dirty_io_shed are busy 100%
>> (sleep column at 0.0%).
>>
>> The vm  is using more and more RAM.
>>
>> How can I identify the issue?
>>
>> /Frank
>>
> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions
>
>
>>
>
> --
> Danil Zagoskin | z@REDACTED
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20190326/8e73dbf0/attachment.htm>


More information about the erlang-questions mailing list