NSX Edge 日志中的“内存过载 (Memory overloaded)”警告
search cancel

NSX Edge 日志中的“内存过载 (Memory overloaded)”警告

book

Article ID: 341201

calendar_today

Updated On:

Products

VMware NSX Networking

Issue/Introduction

升级到 NSX for vSphere 6.2.4 可解决此问题。

Symptoms:

免责声明:本文为 "Memory overloaded" warning in NSX Edge logs (2145322) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



NSX Edge 日志报告了类似于以下内容的警告:

2016-01-10T17:31:38+00:00 vShield-edge-15-0 vserrdd: [daemon.debug] <WARNING> Memory overloaded: 91.65 used, threshold: 90.00

注意:有关其他症状和日志条目,请参见“Additional Information” 部分。


Environment

VMware NSX for vSphere 6.1.x
VMware NSX for vSphere 6.0.x
VMware NSX for vSphere 6.2.x

Cause

导致此问题的原因是 Edge 内存计算问题。
注意:SRclaimable 内存未计为可用内存。

Resolution

此问题在 VMware NSX for vSphere 6.2 4(可从 VMware Downloads 获取)中已解决。
如果暂时无法升级,请利用这些计算过程来计算内存消耗量:

Free memory = MemFree + Buffers + SReclaimable + Part of Cached (Cached -Shmem)
Used memory = Part of Cached (shmem) + SUnreclaim + SwapCached + Page Tables + Apps
Used memory = MemTotal - (MemFree + Buffers + SRelaimable + Cached -Shmem)


Additional Information

您还会遇到以下症状:
  • 在 NSX Edge 中没有明显的影响。
  • Edge 上的 show system memory 命令输出显示具有大量的 SReclaimable 内存(可用内存):
vShield Edge System Memory:
MemTotal: 8168612 kB
MemFree: 462400 kB <<<<<<<<
Buffers: 25808 kB
Cached: 69444 kB
SwapCached: 0 kB
Active: 447104 kB
Inactive: 40500 kB
Active(anon): 125684 kB
Inactive(anon): 88 kB
Active(file): 321420 kB
Inactive(file): 40412 kB
Unevictable: 14180 kB
Mlocked: 14180 kB
SwapTotal: 2096124 kB
SwapFree: 2096124 kB
Dirty: 400 kB
Writeback: 0 kB
AnonPages: 133504 kB
Mapped: 21192 kB
Shmem: 288 kB
Slab: 7165544 kB
SReclaimable: 7139336 kB
-----------------------------------------------------------------------

L7 Loadbalancer Status Information:

STATUS PID MAX_MEM_MB MAX_SOCK MAX_CONN MAX_PIPE CUR_CONN CONN_RATE CONN_RATE_LIMIT MAX_CONN_RATE
running 1763 0 120035 60000 0 0 44 0 0
-----------------------------------------------------------------------

"Memory overloaded" warning in NSX Edge logs