VNX:控制台 (CS) 内存利用率高
摘要: VNX:控制台 (CS) 内存利用率高
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
* 在控制台上运行“top”和“free -m”命令显示已用内存为 90%+
$ top
top - 11:27:10 up 5 days, 15:57, 1 user, load average:0.10、0.21、0.28
内存: 总计 2071700k,已用 1935556k,可用 136144k,缓冲区
493100k交换: 总计 2096440k,已用 108k,可用 2096332k,缓存 820184k 可用
$ 可用 -m
已用可用共享缓冲区总计 缓存
内存: 2023 1890 132 0 481 800
掉期: 2047 0 2047
* 运行“top”命令显示没有进程消耗内存,并且负载平均值“小于 1”。
*使用的“交换”几乎为 0。
*控制台性能正常,甚至内存使用率为90%+。
*监控系统会不断提醒客户内存使用异常的情况。
*控制台重新启动会减少使用的内存,但一段时间后它又开始增加。
原因
这是正常现象,并且按设计正常工作。
Control Station OE 基于 Linux,Linux 始终尝试将可用内存用于 缓冲区 (文件系统元数据)和 缓存 (包含文件或块设备的实际内容的页面)以使用 RAM 来加速磁盘作。这有助于系统更快地运行,因为磁盘信息已存在于内存中,从而节省了 I/O作。
如果 Oracle 等程序或应用程序需要空间,Linux 将释放缓冲区和缓存,为应用程序腾出内存。如果您的系统运行一段时间,您通常会在字段下看到一个较小的数字”free“在第一行。
解决方案
这是正常情况,只要满足以下条件,就无需执行任何作:
1 - 没有进程占用内存“使用 top 命令检查”。
2 - 平均负载较低,“使用 top 命令检查,小于 1”。
3- 使用的“交换”几乎为 0“使用 top 命令和可用 -m 进行检查”。
4- 控制台性能正常。
5 - 缓冲区和高速缓存占用大部分内存已用空间 “Check using top command and free -m”:
$top
top - 11:27:10 up 5 days, 15:57, 1 user, load average:0.10、0.21、0.28
Mem: 总计 2071700k,已用 1935556k, 可用 136144k, 缓冲区
493100k 交换: 总计 2096440k,已用 108k,可用 2096332k, 缓存 820184k 可用
$ 可用 -m
已用可用共享缓冲区总计 缓存
内存: 2023 1890 132 0 481 800
-/+ 缓冲区/高速缓存: 607 1415
交换: 2047 0 2047
1 - 没有进程占用内存“使用 top 命令检查”。
2 - 平均负载较低,“使用 top 命令检查,小于 1”。
3- 使用的“交换”几乎为 0“使用 top 命令和可用 -m 进行检查”。
4- 控制台性能正常。
5 - 缓冲区和高速缓存占用大部分内存已用空间 “Check using top command and free -m”:
$top
top - 11:27:10 up 5 days, 15:57, 1 user, load average:0.10、0.21、0.28
Mem: 总计 2071700k,已用 1935556k, 可用 136144k, 缓冲区
493100k 交换: 总计 2096440k,已用 108k,可用 2096332k, 缓存 820184k 可用
$ 可用 -m
已用可用共享缓冲区总计 缓存
内存: 2023 1890 132 0 481 800
-/+ 缓冲区/高速缓存: 607 1415
交换: 2047 0 2047
受影响的产品
VNX1 Series产品
VNX VG10, VNX VG2, VNX VG50, VNX VG8, VNX1 Series, VNX2 Series, VNX5200, VNX5300, VNX5400, VNX5500, VNX5600, VNX5700, VNX5800, VNX7500, VNX7600, VNX8000文章属性
文章编号: 000052527
文章类型: Solution
上次修改时间: 06 11月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。