FluidFS 系列:由于 SMB 资源使用率高,不允许新会话

摘要: 事件可能会报告,由于服务器消息块 (SMB) 资源使用率高,不允许新会话。

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

症状

示例:

2021 Dec  3 08:04:42.746961 (08:04:42) node1 INFO eventDispatcher[18467]: Event ( SMBMemThreshold4 ) Category ( Client Access ) Text ( Due to SMB high resource usage new sessions not allowed. Description:  Due to SMB high resource usage new sessions are not allowed on NAS controller 0. )

 

当与设备的新客户端连接被拒绝时,最初可能会遇到此问题,从而导致访问丢失。
现有客户端连接继续正常工作,而其他客户端连接在尝试重新连接到有问题的节点时失败。在这种情况下,设备会尝试通过故障切换到另一个节点来对连接进行负载平衡。

遗憾的是,此错误仅归类为通知性错误,因此管理员不太可能在客户端遇到连接问题之前看到警报。

原因

设备具有会话限制,如果达到此限制,则拒绝新会话。

例:

2021 Dec  3 08:03:15.011115 (08:03:15) node0 NOTICE lwio:  [22628] ALWAYS:0x7f77f41cc700:SrvElementsAllowNewSessions():lwio/server/srv/elements/libmain.c:631:2919018928: Sessions were limited because of sessions limitation (current = 24000, max = 24000)

 

不要将会话与连接相混淆。如果是 24 GB 设备,则设备的最大连接计数为 10,000;如果是 48 GB 设备,则连接计数最多为 30,000。随着添加到群集的设备数量的增加,连接会越多。

在此上下文中,连接和会话之间的区别在于,连接表示物理层通信通道。
会话看到信息交换的状态。单个连接可能具有多个会话。

有时,在某些情况下,连接计数较低,但会话计数达到最大值。在这些情况下,可能会有客户端软件、应用程序或脚本针对设备运行,从而创建其他会话。

有关 FluidFS 设备限制的更多信息,请参阅 FluidFS 版本 6 支持矩阵

解决方案

有多种方法可以解决这个问题。最快的解决方法是重新启动受影响的节点。
此作会断开所有客户端与此节点的连接,并强制进行故障切换。此外,任何未使用或空闲的会话也会断开连接。

可以管理和监视这些连接:戴尔存储管理器 (DSM) 和 Microsoft 管理控制台 (MMC)。
此审查有助于查明会话计数较高的可疑客户端,以供将来参考。有关 MMC 和 FluidFS 的更多信息,请参阅 FluidFS 系列:如何使用 MMC 管理单元管理 FluidFS SMB 共享

如果客户端被标识为所有会话计数的根本原因,则可以仅手动断开这些客户端的连接。此方法使所有其他现有连接保持不变。

其他信息

用于管理会话的 FluidFS CLI:
 

CLI/client-access/activity/active-sessions>

        list
        list-idle-sessions
        list-sessions-with-many-open-files
        view-SMB-session
        view-NFS-session
        view-FTP-session
        logoff-NFS-session-by-id
        logoff-SMB-session-by-id
        logoff-FTP-session-by-id
        logoff-NFS-sessions
        logoff-SMB-sessions
        logoff-FTP-sessions

视频

n/a

受影响的产品

Compellent (SC, SCv & FS Series), FS Series, Dell Compellent FS8600
文章属性
文章编号: 000194360
文章类型: Solution
上次修改时间: 29 7月 2025
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。