服务器如何查看系统问题解答,系统服务器测试疑难解答

系统服务器测试疑难解答

10/11/2018

本文内容

若要解决 Windows 硬件实验室工具包(Windows HLK)系统测试中出现的问题,请按照本文中所述的步骤进行操作。

本文内容:

常规系统服务器故障排除

对于服务器设备和驱动程序测试,请确保所测试的系统(SUT)配置如下:

已安装正确版本的 Windows。

已安装服务器核心选项。

SUT 至少具有四个核心\逻辑处理器。

SUT 至少安装了 6 GB 的 RAM。

对于存储设备测试,如果存储设备是启动设备,则可能需要两个具有存储驱动器的设备实例。

如果收到错误消息,表明 Windows HLK Studio 无法将目标添加到项目中,请重新选择目标,关闭 Windows HLK Studio,然后重启 Windows HLK Studio。 此错误表示数据不会刷新。

Sysparse 进程直接运行 gatherer Dll。 第二个过程(资产 Configuration Manager 引擎(ACME))监视硬件更改,并在发生一项或多项硬件更改时发出警报。 ACME 会等待超时,或在启动订阅的 gatherers 之前频繁地停止硬件更改报表。

某些测试在整个测试运行中会导致硬件更改。 这会导致 Sysparse 定期运行。 Sysparse 可能会消耗大量内存,这是由运行和收集数据的 gatherers 导致的。 Sysparse 不应干扰测试,因为在大多数情况下,测试不会验证性能。

请确保安装了 Windows HLK 控制器的系统具有足够的硬件功能来满足测试需求。 有关这些硬件要求的说明,请参阅WINDOWS HLK 必备组件。 随着要测试的设备和系统数量的增加,你可能需要添加更多的处理器、内存或存储。

故障系统服务器测试疑难解答

如果测试失败,请执行以下步骤:

如果在测试启动后的几分钟内发生故障,则通常意味着未正确配置某些内容。 重新确认已设置测试环境。

如果测试已运行,则在 Windows HLK 控制器中应该有一个名为 Srvlog 的日志文件。 请按照下列步骤操作:

在 Windows HLK Studio 中,打开 "作业监视器"。

浏览到计划测试的计算机池。

在 "作业执行状态" 窗格中,选择 " Loadgen Server 压力-启动测试服务器"。

在 "任务执行状态" 窗格中,右键单击 " RunJob-启动服务器徽标包",然后选择 "子作业结果"。

返回到作业执行状态窗格,并选择 "启动服务器徽标包"。

在 "任务执行状态" 窗格中,右键单击 "启动 LogGen 任务",然后选择 "查看任务日志"。 日志从原始 Loadgen 日志进行分析,只包含错误和传递。

若要检索原始 Loadgen 文本日志,请重复步骤1-5,然后单击右键单击 "启动服务器徽标包" 并选择 "浏览作业日志"。 这会在 Windows HLK 控制器上打开日志共享;Loadgen 日志文件 srv. 日志位于共享中。

将 srv .log 文件拖放到记事本中。

在记事本中,滚动到文件的底部。

从底部,搜索字符串 "Error-" 。 同一行中的文本将描述失败。 您可能必须多次搜索以查找失败的原因。 日志文件中的信息仅提供失败的高级别指示器。

Loadgen 请求更多客户端

如果现有的客户端无法针对 SUT 生成足够的压力,Loadgen 将要求提供更多压力客户端(SCs)。 此功能旨在容纳大型服务器,并且在运行过程中,某些 SCs 可能失败。 通常,应从8个 SCs 开始。 压力级别应在测试的前三到四个小时内处于稳定状态。 如果需要更多客户端,通常会在该时间范围内看到主控制器(MC)中的弹出窗口。 你将需要60分钟来添加新的客户端,否则测试将终止并失败。

备注

启动提交后,不能将更多的计算机添加到计算机池。 如果使用少于8个客户端开始测试,请确保在开始测试之前,计算机池中有其他客户端。

如果 Loadgen 在进行四个小时的测试后要求提供更多客户端,则可能表示某个内容已失败。 一个或多个现有客户端已放弃,出现网络连接问题,或者另一个问题导致无法检测到所需的40% 利用率负载。 这可能是 NIC 驱动程序与网络速度相结合的问题,也可能是 Loadgen MC 所依赖的性能监视器计数器的驱动程序实现。

在这种情况下,请尝试执行以下故障排除步骤:

若要排除 NIC 中的暂时性硬件故障,请使用相同型号和制造商的其他 NIC。

请使用同一制造商提供的不同型号的 NIC,但使用同一个驱动程序。

使用不同制造商驱动程序的 NIC 和驱动程序。

如果将一个或多个 Nic 直接安装到系统板上,请进入硬件系统设置并在该级别禁用 NIC,以便 Windows 无法检测到它;然后,使用其他设备和驱动程序进行测试。

如果将多个 Nic 直接安装到系统板上,并且无法将其他设备安装到 PCI Express 槽,请进入硬件系统设置并禁用除其中一个 Nic 之外的所有 Nic,以便 Windows 无法检测到它们。

备注

每个检测到的 NIC 在测试过程中必须是压力。 这要求每个 NIC 在单独的物理网段上都有 SCs。

具有内置的高级功能的交换机可能会以各种方式干扰测试。 例如:

如果检测到某个端口上出现丢弃的数据包或其他错误,则交换机可以降低交换机中端口的速度。 如果 SUT 上的 10GigE NIC 用于接收从所有端口降低到1个 GigE 的流量,则 Loadgen 测试无法达到通过测试所需的40% 网络带宽利用率级别。

交换机可以路由流量或分段网络,以响应交换机内部的规则和逻辑(例如负载平衡、冗余、服务质量(QoS)、镜像、双工与)。 单工操作、自适应或智能桥接、端口优先级或 MAC 筛选)可能会影响 NIC 上的网络带宽利用率级别。

错误 = 0x80004005

如果收到以下错误: Main:: RunMain:: Test 检查、Spsrv 已停止且未通过所需的传递百分比(100)(错误 = 0x80004005)。 在这种情况下,请执行以下步骤:

关闭 Windows HLK Studio。

将 SUT 计算机的名称更改为不超过15个字符。

重新启动 SUT。

打开 Windows HLK Studio 并重新运行服务器测试的LoadGen 服务器压力开始测试。

服务器压力测试

当你执行服务器负载测试时,请确保将 SUT 连接到 SCs 和 MC 的网络基础结构可以在 SUT 中的网络接口卡(NIC)级别上执行。 如果一个 SUT 有一个或多个 10GigE Nic,则 SCs 和网络基础结构必须符合该性能级别。

请确保连接 DHCP、DNS、Active Directory、Windows HLK 控制器、Windows HLK Studio、SUT、SCs 和 MC 的网络基础结构正常运行。 所有系统都必须使用主机名或 IP 地址相互通信。 这可以通过使用简单的 ping 测试来确认。

请确保 DHCP、DNS 和 Active Directory 服务器正常工作。 不应有陈旧的 DNS 记录。 DHCP 服务器应该有权在网络上运行,配置必须正确,DHCP 作用域必须正确,不能有不正确的多宿主,并且 DHCP 系统事件日志中不应有任何错误。 Active Directory 域控制器应报告没有错误,并且必须在所有系统中同步时间服务。

在测试环境中使用虚拟机(Vm)

DHCP、DNS、AD 和 VM 中的其他系统没有已知问题。 通过在 VM 中运行 SCs 可能会出现问题。 这些问题通常与网络带宽负载生成有关。 若要避免出现问题,请确保已设置以下配置:

每个 SC VM 都必须有一个专用的物理 NIC,以便将负载置于连接到 SUT NIC 的网络上。

至少,你必须将物理 Nic 关联到 SC Vm,这些虚拟机至少能达到 SUT NIC 的最大带宽的2倍。

确保用于 SC Vm 的物理系统不会 overstressed 高级别的 CPU 利用率,以及所有 Vm 是否有足够的物理内存。

相关主题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值