PowerStore:运行状况检查检测节点的板块分配超过skbuff_fclone_cache限制

摘要: 这些检查旨在检测是否有任何节点的 SLAB 分配超过skbuff_fclone_cache限制。如果发现此问题,升级前运行状况检查 (PUHC)“off_release_check_kernel_slab_memory_failed”会停止运行 PowerStoreOS 3.x 和 4.0.x 的群集上的升级。如果在运行 PowerStoreOS 3.x 和 4.0.x 的群集上发现此问题,系统运行状况检查 (SHC) “kernel_slab_check”将失败。 ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

在以下 PowerStoreOS 版本上运行时,PowerStore 升级前运行状况检查 (PUHC) 和系统运行状况检查 (SHC) 可能会检测到此问题:

  • PowerStoreOS 3.x
  • PowerStoreOS 4.0.x
通知
通过这些检查检测到的问题已在 PowerStoreOS 版本 4.0.1.2(或更高版本)和 3.6.1.5(或更高版本 3.6.x)中得到解决。
  • 因此,此 PUHC 设置为仅在 版本 3.0.0 到 3.6.1.4 以及 版本 4.0.0 到 4.0.1.1 时检测到此问题。


情况 1:
PowerStoreOS 版本 3.0.0 升级到 3.6.1.4 之前,以及从版本 4.0.0 升级到 4.0.1.1 时运行 PUHC 时,可能会看到以下消息:

The available system memory or skbuff_fclone_cache is below threshold (KB 000261124). Please contact your service provider. (off_release_check_kernel_slab_memory_failed)

关闭版本检查内核板内存 PUHC 检查失败

情况 2:
运行 SHC 时,可能会在 PowerStoreOS 3.x 或 4.0.x 群集上观察到以下消息:

Kernel memory allocation is over the limit. (KB 000261124)

 如果 skbuff fclone 高速缓存达到其限制 

  • 如果从命令行界面 (CLI) 运行系统运行状况检查 (SHC) 测试,可能会显示以下内容:
[BSC:cyc@ABCDEFG-A cyc]$ svc_health_check run -rhc kernel_slab_check
/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.18) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
Name                               Location  Status     Description
OS kernel memory allocation check  node_a    Failed     Kernel memory allocation is over the limit. (KB 000261124)
OS kernel memory allocation check  node_b    Passed


SUMMARY Status: Failed
   Passed:      1
   Failed:      1
   Total:       2
[BSC:cyc@ABCDEFG-A cyc]$

 
[BSC:cyc@ABCDEFG-B ~]$ svc_health_check run -rhc kernel_slab_check
/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.18) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
Name                               Location  Status     Description
OS kernel memory allocation check  node_a    Failed     Kernel memory allocation is over the limit. (KB#000261124)
OS kernel memory allocation check  node_b    Passed


SUMMARY Status: Failed
   Passed:      1
   Failed:      1
   Total:       2

 

结果可能因检查失败的节点而异。

这些运行状况检查是包含在运行状况检查精简软件包中的脱机 PUHC 和 SHC 检查。此软件包可从戴尔驱动程序和下载 网站下载。

有关运行状况检查精简软件包的信息,请参阅其他信息部分。

原因

由于内存不足 (OOM) 情况,节点可能会遇到内核崩溃。此问题是由于以下各项的内存消耗过高所致 skbuff_fclone_cache 来自 SLAB。

解决方案

要解决此问题,请联系戴尔技术支持 以获得帮助。提及本文可加快关注和解决问题的速度。

其他信息

受影响的产品

PowerStoreOS
文章属性
文章编号: 000261124
文章类型: Solution
上次修改时间: 27 10月 2025
版本:  10
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。