• 在处理文件服务器上的文件时文件服务器性能下降并出现延迟


    link: http://support.microsoft.com/kb/822219/zh-cn

    症状

    当您通过网络处理文件时,可能会遇到以下一个或多个症状:
    配置为文件和打印服务器的基于 Windows 的文件服务器停止响应,并且文件和打印服务器功能暂时停止。
    打开、保存、关闭、删除或打印共享资源中的文件时,意外地出现长时间延迟。
    通过网络使用程序时,性能暂时下降。性能下降的现象通常会持续 40 到 45 秒钟。但是,某些延迟可能持续长达 5 分钟。
    执行文件复制或备份操作时出现延迟。
    当您连接到共享资源时,Windows 资源管理器停止响应;或者在 Windows 资源管理器中,所连接的网络驱动器上出现一个红色的 X。
    登录到文件服务器时,在“登录到 Windows”对话框中输入用户名和密码后,出现空白屏幕,而不显示桌面。
    使用远程过程调用 (RPC) 的程序或使用命名管道连接到文件服务器的程序停止响应。
    服务器暂时停止响应,文件服务器的系统日志中出现类似以下消息的一个或多个事件 ID 消息:

    事件 ID:2022
    来源:Srv
    类型:错误
    描述:
    服务器无法在最近的 <number> 秒内找到可用的连接 <number> 次。

    事件 ID:2021
    来源:Srv
    类型:错误
    描述:
    服务器无法在最近的 <number> 秒内创建工作项 <number> 次。

    事件 ID:2020
    来源:Srv
    类型:错误
    描述:
    服务器无法通过系统页面共享区来进行分配,因为共享区当前是空的。

    事件 ID:2019
    来源:Srv
    类型:错误
    描述:
    服务器无法通过系统非页面共享区来进行分配,因为共享区当前是空的。

    事件 ID:2510
    来源:Server
    类型:错误
    描述:
    服务器服务无法映射错误码 1722。
    1722 = RPC_S_SERVER_UNAVAILABLE = RPC 服务不可用。

    另外,客户端计算机的系统日志中会出现下面的事件:

    事件 ID:3013
    类型:错误
    来源:MrxSmb / Rdr
    描述:
    重定向程序对于 ComputerName 的请求已超时。

    在尝试连接到共享资源时收到类似以下消息之一的错误消息:
    错误消息 1
    系统错误 53。未找到网络路径。
    错误消息 2
    系统错误 64。指定的网络名不再可用。
    您的系统间歇性地断开与网络资源的连接,无法重新连接到文件服务器上的网络资源。但是,您可以 ping 到服务器,也可以使用终端服务会话连接到服务器。
    如果有多个用户试图访问该服务器上的 Microsoft Office 文档,当第二个用户打开该文件时,“另一用户已经锁定该文件进行编辑”对话框不一定会打开。
    网络跟踪表明 SMB 服务客户端命令的发出和文件服务器的响应之间有 30 到 40 秒的延迟。
    当您尝试在 Microsoft Access 97、Microsoft Access 2000 或 Microsoft Access 2002 中打开一个 Access 2.0 数据库文件(.mdb 文件)时,可能会收到与以下内容类似的错误消息:
    Disk or network error.
    当您尝试打开一个 Microsoft Word 文件时,可能会收到以下错误消息:
    Word 读此文件 file_name 失败。请恢复网络连接或替换软盘,然后重试。
    另外,客户端计算机的系统日志中会记录下面的事件:

    类型:警告
    来源:MrxSmb
    事件 ID:50
    描述:{丢失延迟-写入-数据} 系统尝试将文件数据从缓冲区传送到 \Device\LanmanRedirector。写入操作失败,并且可能只有部分数据被写入文件。

    回到顶端

    原因

    如果计算机上安装的某个非 Microsoft 应用程序使用了旧版的内核模式筛选器驱动程序,就会出现此问题。如果存在以下情况,内核模式筛选器驱动程序可能就是旧版的:
    计算机上安装了下面某个程序:
    计算机上安装了 Computer Associates International, Inc. 的 ARCserve Backup Agent for Open Files 或 ARCserve Open File Agent,其 Ofant.sys 驱动程序是旧版的。
    计算机上安装了 Open Transaction Manager,该程序的 Otman.sys 驱动程序是旧版的。

    注意:Open Transaction Manager 包含在 VERITAS Software Corporation 的某些程序中,但也可以独立于 VERITAS 程序来安装它。例如,Open Transaction Manager 可以包含在 Open File Option 中,而该程序可以包含在 VERITAS Backup Exec 中。
    计算机上安装了使用 Otman4.sys 或 Otman5.sys 驱动程序的 VERITAS 程序(如 Open File Option),该程序的 Otman4.sys 或 Otman5.sys 驱动程序是旧版的。
    该程序的驱动程序与非 Microsoft 防病毒程序安装到计算机上的筛选器驱动程序不兼容。因此,服务器上的筛选器驱动程序可能会向服务器服务返回一个错误的状态代码。例如,筛选器驱动程序可能返回“STATUS_SUCCESS”代码而不是“STATUS_OPLOCK_BREAK_IN_PROGRESS”代码。

    回到顶端

    解决方案

    要解决此问题,请联系该程序的制造商,询问是否有筛选器驱动程序更新。有关如何联系 Computer Associates 以获取 Ofant.sys 驱动程序最新更新的更多信息,请访问下面的 Computer Associates 网站:
    http://www.ca.com/support/ (http://www.ca.com/support/)
    如果 Open Transaction Manager 是单独安装的,请联系 Columbia Data Products, Inc. 询问是否有可以解决此问题的更新。要联系 Columbia Data Products,请访问下面的 Columbia Data Products 网站:
    http://www.cdp.com/ (http://www.cdp.com/)
    有关如何联系 VERITAS 的更多信息,请访问下面的 VERITAS 网站:
    http://support.veritas.com/ (http://support.veritas.com/)
    Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。

    回到顶端

    更多信息

    警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。

    重新启动服务器上的服务器服务,可以暂时解决此问题。若要重新启动服务器服务,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入 cmd,然后单击“确定”。
    3. 在命令提示符下,键入以下几行命令,并在每行之后按 Enter:
    net stop server
    net start server
    要解决此问题,可以使用以下任一方法:
    使用“性能日志和警报”来监视“PhysicalDisk”性能对象的“Avg. Disk Queue Length”计数器。通常情况下,处于等待状态的输入/输出 (I/O) 请求的数量通常不超过物理磁盘轴数量的 1.5 到 2 倍。多数磁盘只有一个轴,但独立磁盘冗余阵列 (RAID) 设备通常有不止一个轴。如果某个程序运行较小的连续 I/O 操作,当 I/O 绑定操作排队等待时,您会在“Current Disk Queue Length”计数器中看到一个峰值。您还可以在“系统”性能对象的“Context Switches/sec”计数器中看到一种增加趋势。
    在客户端或服务器端禁用机会锁定。要在客户端禁用机会锁定,请将下面的注册表值设置为 1:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\OplocksDisabled
    要在服务器端禁用机会锁定,请将下面的注册表值设置为 0:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\EnableOplocks
    有关如何禁用机会锁定的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    296264 (http://support.microsoft.com/kb/296264/) 在 Windows 中配置机会锁定
    使用 Microsoft 配置捕获实用工具 (MPS_REPORTS) 确定安装在计算机上的筛选器驱动程序的版本。

    有关 Microsoft 配置捕获实用工具的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    818742 (http://support.microsoft.com/kb/818742/) Microsoft 配置捕获实用工具 (MPS_REPORTS) 概述
    编辑注册表以暂时停用筛选器驱动程序。

    有关如何暂时停用内核模式筛选器驱动程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    816071 (http://support.microsoft.com/kb/816071/) 如何在 Windows 中暂时停用内核模式筛选器驱动程序
    存储 Ofant.sys 驱动程序信息的注册表项为 Ofadriver。

    回到顶端

    参考

    有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    814112 (http://support.microsoft.com/kb/814112/) 网络共享上的文件打开缓慢,以只读方式打开,或者出现错误消息
    821246 (http://support.microsoft.com/kb/821246/) 从网络服务器上打开、关闭、保存或者打印 Office 文件速度慢
    816071 (http://support.microsoft.com/kb/816071/) 如何在 Windows 中暂时停用内核模式筛选器驱动程序
    252332 (http://support.microsoft.com/kb/252332/) 当您将文件复制到磁盘资源紧张的服务器时出现事件 ID 3013
    本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。
    这篇文章中的信息适用于:
    Microsoft Windows XP Professional Edition
    Microsoft Windows XP Tablet PC Edition
    Microsoft Windows 2000 Server
    Microsoft Windows 2000 Advanced Server
    Microsoft Windows 2000 Professional Edition
    Microsoft Windows NT Server 4.0 Standard Edition
    Microsoft Windows Server 2003 Web Edition
    Microsoft Windows Server 2003 Standard Edition
    Microsoft Windows Server 2003 Enterprise Edition
    Microsoft Windows Server 2003 Datacenter Edition
    Microsoft Windows NT Server 4.0 Terminal Server(终端服务器)
    Microsoft Windows NT Server 4.0 企业版
    Microsoft Windows NT Workstation 4.0 开发员版
  • 相关阅读:
    《Effective Java》第9章 异常
    《Effective Java》第7章 方法
    《Effective Java》第6章 枚举和注解
    《Effective Java》第5章 泛型
    《Effective Java》第4章 类和接口
    《Effective Java》第3章 对于所有对象都通用的方法
    使用Spring加载properties配置文件.md
    第7章 插件的使用和写法
    第6章 jQuery与Ajax的应用
    第5章 jQuery对表单、表格的操作及更多应用
  • 原文地址:https://www.cnblogs.com/jjkv3/p/1331200.html
Copyright © 2020-2023  润新知