Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jul 2015 07:01:47 -0500
From:      Karl Denninger <karl@denninger.net>
To:        freebsd-stable@freebsd.org
Subject:   Re: FreeBSD 10.1 Memory Exhaustion
Message-ID:  <55A4FA2B.5050903@denninger.net>
In-Reply-To: <55A4BF06.4060505@ShaneWare.Biz>
References:  <CAB2_NwCngPqFH4q-YZk00RO_aVF9JraeSsVX3xS0z5EV3YGa1Q@mail.gmail.com> <CAJ-Vmom58SjgOG7HYPE4MVaB=XPaEkx_OTYgvOTHxwqGnTxtug@mail.gmail.com> <55A3F9E1.9090901@denninger.net> <55A4BF06.4060505@ShaneWare.Biz>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms020808060602090806000809
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable



On 7/14/2015 02:49, Shane Ambler wrote:
> On 14/07/2015 03:18, Karl Denninger wrote:
>
>> The ARC is supposed to auto-size and use all available free memory.  T=
he
>> problem is that the VM system and ARC system both make assumptions tha=
t
>> under certain load patterns fight with one another, and when this
>> happens and ARC wins the system gets in trouble FAST.   The pattern is=

>> that the system will start to page RSS out rather than evict ARC, ARC
>> will fill the freed space, it pages more RSS out..... you see where th=
is
>> winds up heading yes?
>>
>
> Something I noticed was that vfs.zfs.arc_free_target is smaller
> than vm.v_free_target
>
> on my desktop with 8GB I get
> vfs.zfs.arc_free_target: 14091
> vm.v_free_target: 43195
>
> Doesn't that cause arc allocation to trigger swapping leaving space
> for arc allocation....
>
Yes and no.

On my system with the patch:

vm.v_free_target: 130312
vm.stats.vm.v_free_target: 130312
vfs.zfs.arc_free_target: 86375

and...

[karl@NewFS ~]$ pstat -s
Device          1K-blocks     Used    Avail Capacity
/dev/mirror/sw.eli  67108860        0 67108860     0%

No swapping :-)

It's not busy right now, but this is what the system looks like at the
moment...

    1 users    Load  0.22  0.28  0.32                  Jul 14 06:57

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP
PAGER
        Tot   Share      Tot    Share    Free           in   out   =20
in   out
Act 2009856   39980  7884504    92820  937732  count
All  17499k   52212  8727248   381980          pages
Proc:                                                            Interrup=
ts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt        ioflt  2638 tot=
al
  2         251   1  9264 3332 3982 1134  181 2174   1134 cow      11
uart0 4
                                                      830 zfod      =20
pcm0 17
 0.4%Sys   0.1%Intr  0.8%User  0.0%Nice 98.8%Idle         ozfod     =20
ehci0 uhci
|    |    |    |    |    |    |    |    |    |           %ozfod     =20
uhci1 21
>                                                         daefr   508
uhci3 ehci
                                           dtbuf     1612 prcfr   991
cpu0:timer
Namei     Name-cache   Dir-cache    485859 desvn     3105 totfr   139
mps0 256
   Calls    hits   %    hits   %    161014 numvn          react    43
em0:rx 0
    7109    7026  99                121460 frevn          pdwak    77
em0:tx 0
                                                      459 pdpgs     =20
em0:link
Disks   da1   da2   da3   da4   da5   da6   da7           intrn   192
em1:rx 0
KB/t   0.00 11.41 10.84 11.68 11.60  0.00  0.00  21089128 wire    165
em1:tx 0
tps       0    21    24    22    21     0     0   1153712 act       =20
em1:link
MB/s   0.00  0.23  0.25  0.25  0.24  0.00  0.00   1281556 inact    32
cpu1:timer
%busy     0     4     5     5     4     0     0     20372 cache    25
cpu9:timer
                                                   916480 free     39
cpu4:timer
                                                          buf      32
cpu13:time
                                                                   22
cpu2:timer
                                                                   33
cpu11:time
                                                                   28
cpu3:timer
                                                                   30
cpu14:time
                                                                   35
cpu5:timer
                                                                   37
cpu12:time
                                                                   71
cpu7:timer
                                                                   26
cpu10:time
                                                                   26
cpu6:timer
                                                                   28
cpu8:timer
                                                                   48
cpu15:time

Most of that wired memory is in ARC...


------------------------------------------------------------------------
ZFS Subsystem Report                            Tue Jul 14 07:00:29 2015
------------------------------------------------------------------------

ARC Summary: (HEALTHY)
        Memory Throttle Count:                  0

ARC Misc:
        Deleted:                                53.54m
        Recycle Misses:                         15.12m
        Mutex Misses:                           6.63k
        Evict Skips:                            275.51m

ARC Size:                               75.59%  16.88   GiB
        Target Size: (Adaptive)         75.73%  16.91   GiB
        Min Size (Hard Limit):          12.50%  2.79    GiB
        Max Size (High Water):          8:1     22.33   GiB

ARC Size Breakdown:
        Recently Used Cache Size:       58.52%  9.89    GiB
        Frequently Used Cache Size:     41.48%  7.01    GiB

ARC Hash Breakdown:
        Elements Max:                           1.72m
        Elements Current:               58.40%  1.00m
        Collisions:                             50.07m
        Chain Max:                              8
        Chains:                                 119.31k

------------------------------------------------------------------------

ARC Efficiency:                                 2.01b
        Cache Hit Ratio:                81.50%  1.64b
        Cache Miss Ratio:               18.50%  371.70m
        Actual Hit Ratio:               79.46%  1.60b

        Data Demand Efficiency:         83.00%  1.60b
        Data Prefetch Efficiency:       15.11%  21.33m

        CACHE HITS BY CACHE LIST:
          Anonymously Used:             1.79%   29.34m
          Most Recently Used:           6.36%   104.08m
          Most Frequently Used:         91.14%  1.49b
          Most Recently Used Ghost:     0.09%   1.40m
          Most Frequently Used Ghost:   0.62%   10.17m

        CACHE HITS BY DATA TYPE:
          Demand Data:                  81.12%  1.33b
          Prefetch Data:                0.20%   3.22m
          Demand Metadata:              16.06%  262.92m
          Prefetch Metadata:            2.62%   42.89m

        CACHE MISSES BY DATA TYPE:
          Demand Data:                  73.17%  271.97m
          Prefetch Data:                4.87%   18.11m
          Demand Metadata:              17.75%  65.97m
          Prefetch Metadata:            4.21%   15.65m

------------------------------------------------------------------------



--=20
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/

--------------ms020808060602090806000809
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGXzCC
BlswggRDoAMCAQICASkwDQYJKoZIhvcNAQELBQAwgZAxCzAJBgNVBAYTAlVTMRAwDgYDVQQI
EwdGbG9yaWRhMRIwEAYDVQQHEwlOaWNldmlsbGUxGTAXBgNVBAoTEEN1ZGEgU3lzdGVtcyBM
TEMxHDAaBgNVBAMTE0N1ZGEgU3lzdGVtcyBMTEMgQ0ExIjAgBgkqhkiG9w0BCQEWE0N1ZGEg
U3lzdGVtcyBMTEMgQ0EwHhcNMTUwNDIxMDIyMTU5WhcNMjAwNDE5MDIyMTU5WjBaMQswCQYD
VQQGEwJVUzEQMA4GA1UECBMHRmxvcmlkYTEZMBcGA1UEChMQQ3VkYSBTeXN0ZW1zIExMQzEe
MBwGA1UEAxMVS2FybCBEZW5uaW5nZXIgKE9DU1ApMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
MIICCgKCAgEAuYRY+EB2mGtZ3grlVO8TmnEvduVFA/IYXcCmNSOC1q+pTVjylsjcHKBcOPb9
TP1KLxdWP+Q1soSORGHlKw2/HcVzShDW5WPIKrvML+Ry0XvIvNBu9adTiCsA9nci4Cnf98XE
hVpenER0qbJkBUOGT1rP4iAcfjet0lEgzPEnm+pAxv6fYSNp1WqIY9u0b1pkQiaWrt8hgNOc
rJOiLbc8CeQ/DBP6rUiQjYNO9/aPNauEtHkNNfR9RgLSfGUdZuOCmJqnIla1HsrZhA5p69Bv
/e832BKiNPaH5wF6btAiPpTr2sRhwQO8/IIxcRX1Vxd1yZbjYtJGw+9lwEcWRYAmoxkzKLPi
S6Zo/6z5wgNpeK1H+zOioMoZIczgI8BlX1iHxqy/FAvm4PHPnC8s+BLnJLwr+jvMNHm82QwL
J9hC5Ho8AnFU6TkCuq+P2V8/clJVqnBuvTUKhYMGSm4mUp+lAgR4L+lwIEqSeWVsxirIcE7Z
OKkvI7k5x3WeE3+c6w74L6PfWVAd84xFlo9DKRdU9YbkFuFZPu21fi/LmE5brImB5P+jdqnK
eWnVwRq+RBFLy4kehCzMXooitAwgP8l/JJa9VDiSyd/PAHaVGiat2vCdDh4b8cFL7SV6jPA4
k0MgGUA/6Et7wDmhZmCigggr9K6VQCx8jpKB3x1NlNNiaWECAwEAAaOB9DCB8TA3BggrBgEF
BQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9jdWRhc3lzdGVtcy5uZXQ6ODg4ODAJBgNV
HRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIFoDALBgNVHQ8EBAMCBeAwLAYJYIZIAYb4QgENBB8W
HU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTFHJQt6cloXBdG1Pv1
o2YgH+7lWTAfBgNVHSMEGDAWgBQkcZudhX383d29sMqSlAOh+tNtNTAdBgNVHREEFjAUgRJr
YXJsQGRlbm5pbmdlci5uZXQwDQYJKoZIhvcNAQELBQADggIBAE9/dxi2YqjCYYhiybp4GKcm
7tBVa/GLW+qcHPcoT4dqmqghlLz8+iUH+HCJjRQATVGyMEnvISOKFVHC6aZIG+Sg7J8bfS4+
fjKDi9smRH2VPPx3bV8+yFYRNroMGHaPHZB/Xctmmvc+PZ9O2W7rExgrODtxIOB3Zs6wkYf+
ty+9r1KmTHlV+rRHI6timH1uiyFE3cPi1taAEBxf0851cJV8k40PGF8G48ewnq8SY9sCf5cv
liXbpdgU+I4ND5BuTjg63WS32zuhLd1VSuH3ZC/QbcncMX5W3oLXmcQP5/5uTiBJy74kdPtG
MSZ9rXwZPwNxP/8PXMSR7ViaFvjUkf4bJlyENFa2PGxLk4EUzOuO7t3brjMlQW1fuInfG+ko
3tVxko20Hp0tKGPe/9cOxBVBZeZH/VgpZn3cLculGzZjmdh2fqAQ6kv9Z9AVOG1+dq0c1zt8
2zm+Oi1pikGXkfz5UJq60psY6zbX25BuEZkthO/qiS4pxjxb7gQkS0rTEHTy+qv0l3QVL0wa
NAT74Zaj7l5DEW3qdQQ0dtVieyvptg9CxkfQJE3JyBMb0zBj9Qhc5/hbTfhSlHzZMEbUuIyx
h9vxqFAmGzfB1/WfOKkiNHChkpPW8ZeH9yPeDBKvrgZ96dREHFoVkDk7Vpw5lSM+tFOfdyLg
xxhb/RZVUDeUMYIE4zCCBN8CAQEwgZYwgZAxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdGbG9y
aWRhMRIwEAYDVQQHEwlOaWNldmlsbGUxGTAXBgNVBAoTEEN1ZGEgU3lzdGVtcyBMTEMxHDAa
BgNVBAMTE0N1ZGEgU3lzdGVtcyBMTEMgQ0ExIjAgBgkqhkiG9w0BCQEWE0N1ZGEgU3lzdGVt
cyBMTEMgQ0ECASkwCQYFKw4DAhoFAKCCAiEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc
BgkqhkiG9w0BCQUxDxcNMTUwNzE0MTIwMTQ3WjAjBgkqhkiG9w0BCQQxFgQUJe2Y5XNR2F6F
3zKJHMtdho0AYy8wbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASowCwYJYIZIAWUDBAEC
MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzAN
BggqhkiG9w0DAgIBKDCBpwYJKwYBBAGCNxAEMYGZMIGWMIGQMQswCQYDVQQGEwJVUzEQMA4G
A1UECBMHRmxvcmlkYTESMBAGA1UEBxMJTmljZXZpbGxlMRkwFwYDVQQKExBDdWRhIFN5c3Rl
bXMgTExDMRwwGgYDVQQDExNDdWRhIFN5c3RlbXMgTExDIENBMSIwIAYJKoZIhvcNAQkBFhND
dWRhIFN5c3RlbXMgTExDIENBAgEpMIGpBgsqhkiG9w0BCRACCzGBmaCBljCBkDELMAkGA1UE
BhMCVVMxEDAOBgNVBAgTB0Zsb3JpZGExEjAQBgNVBAcTCU5pY2V2aWxsZTEZMBcGA1UEChMQ
Q3VkYSBTeXN0ZW1zIExMQzEcMBoGA1UEAxMTQ3VkYSBTeXN0ZW1zIExMQyBDQTEiMCAGCSqG
SIb3DQEJARYTQ3VkYSBTeXN0ZW1zIExMQyBDQQIBKTANBgkqhkiG9w0BAQEFAASCAgAdMo90
sXH9XwJL6eC+hve+Ztn60ucDQLqjD4zjrvYF5qQG6Z5qeer5SmqDd8IbhjwSj62uK3YhubFl
VnpAgeNk9Fk4XkFv4lGawgbEKPE7PKkNti+6q3K3Zq+URqWEsAAOj9n0Ohx4BNjcLNdugZIb
eXXRPHHWHsEv61Ftp5AmkTm1jMsnm35azlMe8jB1g5hoKOBa+qnl8hvMDKyzL9z7ewWRqdeg
1LjZ2n5WakFKSghsGiwj2oYeRfjprmIgTpfaMuSqn2lwXm5iETvd/KVS5fC7n2aoXDfRQkab
Ezf0MioI7pXUHTKEDOS0gfJs4SGrcOVp5hsWVFz4yLtXmb+RLsiWuizv5OTUn/TaU4nL/OA4
EW3kWhnhu+AnWhxUibd9zVeArjHWP8viB2+0lbWfmM0GlhYb1lBHZocQNniDNihpbNZuGc6q
FqsurPiRtifTX6On3rMdCvn2sN4fARcHolVUf8yA4fecpobUapUaYj1N22QPLUfyILkQxOPz
FtRpXKhP3a8xeirjPijAxF0wZ7+5RsWppn9/L9JTkj6bnRmWoRvVJOjVDJvpKaXBpwZRSCPn
YEHbvEQVVH2/n5OjK5v2pICumHPuJd9FOmItXSfcl6BjyC7C88fYnaY/RuvO7h2wTvaaKcbJ
H9oFF9U1Pp99FxVi8+aJXx304htidgAAAAAAAA==
--------------ms020808060602090806000809--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55A4FA2B.5050903>