成都科汇科技有限公司

Kehui Technology Co., Ltd.

成都科汇科技有限公司
拥有15年 数据存储  专业经验 的私有云 解决方案商
产品中心
新闻中心
我如何解决 iSCSI 存储性能问题?
来源: | 作者:qyqsynology | 发布时间: 2018-02-08 | 3811 次浏览 | 分享到:
Synology NAS 产品的性能测试使用 IOMeter 作为调校工具,使用 SSD 作为存储媒体,多人和多线程操作以**化 iSCSI 存储的通量。如果您使用 Windows 文件资源管理器将文件从一个地方复制到另一个地方,在 Windows 用户界面上显示的速度可能并不反映 iSCSI 存储的实际性能。

当您遇到 iSCSI 存储性能问题时,我们建议您在联系 Synology 支持之前先执行基本的故障排除操作。如果问题仍存在,请联系我们的支持团队。

以下操作有助于您找到根本原因并加快整个排除故障的进程。

若要排除低通量的故障:

尝试不同的调校工具而不只是使用 Windows 文件资源管理器,如果用另一个调校工具测量的通量低于期望值,请联系我们。

了解您的调校指标:
  • Synology NAS 产品的性能测试使用 IOMeter 作为调校工具,使用 SSD 作为存储媒体,多人和多线程操作以**化 iSCSI 存储的通量。如果您使用 Windows 文件资源管理器将文件从一个地方复制到另一个地方,在 Windows 用户界面上显示的速度可能并不反映 iSCSI 存储的实际性能。

若要排除高延迟的故障:

如果您的应用程序(虚拟机或应用程序服务器中)出现高延迟情况(一般大于 30 毫秒),请按以下操作来找到根本原因:

  1. 进入 DSM > 资源监视器 > 性能 > iSCSI
  2. 单击选择图表按钮。
  3. 请确认勾选 [硬盘延迟]  [网络延迟],并单击确定

  4. 然后您将发现引起 iSCSI 存储延迟的原因。一般是硬盘。
    • 如果硬盘延迟过高,请检查以下核对清单 1 来检查您的存储状态。
    • 如果网络延迟过高,请检查以下核对清单 2 来检查您的 iSCSI 网络环境。

若要排除存储、系统或网络的问题:

请检查以下核对清单以找到造成性能下降可能的根本原因。

核对清单 1:存储和系统

项目 怎么办 为什么
RAID/卷状态 无需在存储管理器中进行重建、维修或扩展,只需检查以下项目的状态是否正常和状态良好:
  • SSD 缓存
  • RAID Group
  • 存储卷
1. 创建新数据卷后,系统可能需要一定时间来进行检查,这会消耗系统资源。完成新卷检查后,Synology NAS 将转移所有的资源来用于 iSCSI 服务。
2. 当读取/写入 SSD 缓存处于堪用状态时,由于不会有写入操作通过 SSD,因此其性能也会降级。
HDD/SSD 状态 存储管理器 > HDD/SDD 中检查 HDD 或 SSD 状态是否良好。 有缺陷的硬盘可能会影响到存储系统的整体利用率。
系统状态 资源监视器中检查 CPU 和硬盘利用率,或在控制面板 > 信息中心 > 服务中禁用除您要运行外的所有服务。 请确认 Synology NAS 上未运行需要消耗大量资源的进程。

核对清单 2:存储和网络

项目 怎么办 为什么
多重路径 I/O 设置 确认在主机上正确设置了 MPIO。请参见以下教程: 建议您配置 MPIO 而不是网络连结(或 Link Aggregation)可使所有主机的通量**化。而且,MPIO 配置的稳定性和性能已在产品和软件更新发布之前**验证。
iSCSI 网络 请确认 iSCSI 网络被隔离且为专用 VLAN。 将 iSCSI 流量与其它流量(如文件传输或虚拟机)隔离。 我们不建议将 iSCSI 流量与其它网络流量混合在一起,因为这样会使有其它未知因素的故障查除过程变得复杂。
iSCSI HBA 如果您使用硬件 iSCSI 启动器,请尝试软件 iSCSI 启动器并对性能进行比较。 我们的 iSCSI 存储服务通过以下 iSCSI 启动器进行验证:
  • vSphere ESXi iSCSI 软件启动器 HBA
  • Microsoft 软件 iSCSI 启动器
  • XenServer 软件 iSCSI 启动器

如果这些步骤未解决问题,请联系我们