ISCSI 和 Windows Server 2019

ISCSI 和 Windows Server 2019

我有 2 台服务器,一台是主服务器,另一台作为 ISCSI 向主服务器提供 HDD。

此设置的目的是媒体流有时涉及转码。在应用程序中我不能使用两个服务器。我只能使用一个。

我的问题与从第二台服务器硬盘到主服务器再到客户端的 IO 有关,这种方法是否不好,延迟高且速度慢?当需要更多存储时,我想到添加更多服务器作为第二台服务器,并提供硬盘,然后转移到更好、更大的服务器,这样成本高、效率高等等。

服务器位于远程 DC 中,并且均使用域控制器连接,其中主服务器充当 DNS 服务器,而第二台服务器以主服务器的 IP 作为 DNS 提供商。

答案1

iSCSI 作为一种协议,不会限制主轴 (HDD) 驱动器的性能或延迟。它可能会限制 SSD,也会限制 NVMe。

在这种情况下,性能取决于:

1) 物理存储。您可以增加 RAID 中的磁盘数量,最好使用 RAID10。视频流使用大块,因此正确对齐的条带大小也可能有帮助。

2) 节点之间的网络。为了消除网络瓶颈,请使用 1 GbE 或更好的 10 GbE 连接。如果您有多个 1 GbE 链接,请配置多路径 (mpio) 并且不要对 iSCSI 使用 LACP (NIC 组合)。以下是解释:LACP 与 MPIO

3) 在某些情况下,每个链路添加额外的 iSCSI 会话也可能提高性能。

4) Windows iSCSI Target 也不是最快的,但它不应该成为 HDD 的瓶颈。

相关内容