跳转到主内容

如何解决由于 FPolicy Server 导致的 PBK 耗尽问题

Views:
10
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
cifs
Last Updated:

适用于

Data ONTAP 7-模式

Fpolicy

说明

  • FPolicy 是一项功能、它既包含本机应用程序、也包含第三方应用程序、可为 Data ONTAP 提供有用的附加功能。它通常用于提供文件阻止(即从我的服务器保留 MP3 )、 HSM (将不常用的文件移动到较低的分层存储)、配额和审核。大多数这些操作都是由第三方应用程序执行的。因此,外部 FPolicy 服务器的响应时间直接影响存储控制器响应客户端请求的能力。
  • 由于 FPolicy 服务器是存储控制器的外部服务器、因此,由于客户端对一个 PBK 的每个请求以及对 FPolicy 服务器的扫描请求对另一个 PBK 帐户的使用都增加了 PBK 的使用率。FPolicy 服务器越快完成扫描请求、 Data ONTAP 就越快响应原始客户端请求并释放 PBK 。调整基于 Microsoft 的 FPolicy Server 部署规模对于存储控制器以最高效率运行至关重要。
  • 在查看 PBK 耗尽和外部 FPolicy 服务器时,需要考虑三个问题:
  • FPolicy 服务器的数量

存储控制器可以在任何给定时间向 FPolicy 服务器发送的 FPolicy 请求的最大数量为 50 。如果同时有 100 个请求、一个 FPolicy 服务器将必须处理前 50 个请求、然后才能开始第二个 50 个请求。在这种情况下,由于存储控制器在发送第二个块 50 之前必须等待第一个块 50 完成,因此最大负载队列深度将变为 50 。在此示例中、可能未发生 PSKK 耗尽、但它强调指出,随着存储控制器中添加了更多客户端、因此需要获得最佳 FPolicy 服务器性能。

  • FPolicy 服务器的速度

外部 FPolicy 服务器的速度至关重要;因此,建议在专用硬件上运行 FPolicy 服务器而不是将其作为虚拟机运行。如果外部 FPolicy 服务器的性能降低、响应存储控制器 FPolicy 请求所需的时间将更长、从而使 PBKS 保持更长时间。如果 Fpolicy 服务器的速度如此降低、并且在短时间内有足够的客户端发送请求、则可能会出现 PKK 耗尽。

  • FPolicy 服务器的配置

FPolicy 供应商控制其应用程序的可调选项。开始的最佳位置是来自 FPolicy Server 供应商的安装和配置指南、以确保满足相应产品的最佳实践。不符合供应商最佳实践的配置可能导致性能下降、使存储控制器面临 PBLK 耗尽的风险。

  • 以下是 Fpolicy 服务器可能有助于 pblk 耗尽的一个迹象:

Wed Sep 22 11:03:59 IST [cifs.server.infoMsg:info]: CIFS: Warning for server \filer1: Connection terminated.
Wed Sep 22 11:04:35 IST [fpolicy.fscreen.enable:info]: FPOLICY: File policy HSM1 (file screening) is enabled.
Wed Sep 22 11:05:06 IST [fpolicy.fscreen.server.droppedConn:warning]: FPOLICY: File policy server 192.168.1.100 for fscreen policy HSM1 has disconnected from the filer.
Wed Sep 22 11:06:10 IST [fpolicy.fscreen.server.pingRejected:error]: FPOLICY: Error trying to get status from file screening server \filer1 for policy HSM1 [0x6d].
Wed Sep 22 11:11:01 IST [ems.engine.inputSuppress:info]: Event 'cifs.stats.pBlkExhaust' suppressed 34 times since Tue Sep 21 17:48:01 IST 2010.
Wed Sep 22 11:11:01 IST [cifs.stats.pBlkExhaust:info]: CIFS: All CIFS control blocks for the STANDARD pool are in use. The request for a new control block can not be granted.

 

CUSTOMER EXCLUSIVE CONTENT

Registered NetApp customers get unlimited access to our dynamic Knowledge Base.

New authoritative content is published and updated each day by our team of experts.

Current Customer or Partner?

Sign In for unlimited access

New to NetApp?

Learn more about our award-winning Support