Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Sep 2018 09:50:10 +0200
From:      Alexander Leidinger <Alexander@leidinger.net>
To:        Mark Johnston <markj@freebsd.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r338507 - in head/sys: sys vm
Message-ID:  <20180907095010.Horde.LHANrMIgb7RjrRNYbtaBqYT@webmail.leidinger.net>
In-Reply-To: <201809061928.w86JSrSb067799@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Mark Johnston <markj@freebsd.org> (from Thu, 6 Sep 2018  
19:28:53 +0000 (UTC)):

> Author: markj
> Date: Thu Sep  6 19:28:52 2018
> New Revision: 338507
> URL: https://svnweb.freebsd.org/changeset/base/338507
>
> Log:
>   Avoid resource deadlocks when one domain has exhausted its memory. Attempt
>   other allowed domains if the requested domain is below the minimum paging
>   threshold.  Block in fork only if all domains available to the forking
>   thread are below the severe threshold rather than any.

Could the problem you fixed manifest itself in e.g. a hanging system  
due to not enough memory free despite top displaying a lot of memory  
free (let's assume 2 memory domains and several gigs in both)?

I have a system which never went below a specific amount of memory  
(before the fix of the no-rebalancing bug in the scheduler) if NUMA  
was enabled. With NUMA disabled I see much less memory free. I haven't  
tried NUMA after the fix of the scheduler, but would give it a try  
again if you think this could be a manifestation of the problem.

Bye,
Alexander.
-- 
http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org    netchild@FreeBSD.org  : PGP 0x8F31830F9F2772BF



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180907095010.Horde.LHANrMIgb7RjrRNYbtaBqYT>