Date: 5月 9, 2022
如何避免 IO 瓶颈:Windows 云部署的 DataKeeper 意图日志放置指南
为了确保最佳的应用程序性能,在部署时SIOS 数据保持器重要的是放置意图日志(位图文件)在可用的最低延迟磁盘上,避免 IO 瓶颈。 在 AWS、GCP 和 Azure 中,可用的最低延迟磁盘是临时驱动器。 但是,在 Azure 中,使用临时驱动器与高级 SSD 之间的差异很小,因此在 Azure 中运行 DataKeeper 时没有必要使用临时驱动器。 然而,在 AWS 和 GCP 中,必须将意图日志重新定位到临时驱动器,否则写入吞吐量将受到显着影响。
在为位图文件使用临时磁盘时,需要进行权衡。 临时驱动器的本质是不能保证存储在其上的数据是持久的。 事实上,如果从控制台停止云实例,则附加到该实例的临时驱动器将被丢弃,并为该实例附加一个新驱动器。 在此过程中,位图文件将被丢弃,并在其位置上放置一个新的空位图文件。
在某些情况下,如果位图文件丢失,则会发生完全重新同步。 例如,如果一个主服务器SANless 集群r 从控制台关闭会发生故障转移,但是当服务器重新联机时,将从镜像的新源到旧源进行完全重新同步。 这会自动发生,因此用户无需执行任何操作,并且活动节点在此重新同步期间保持在线。
在其他情况下,位图文件的放置也会影响性能。 例如,如果您要复制 NVMe 驱动器,您将需要在 NVMe 驱动器上划出一个小分区来保存位图文件。 一般的经验法则是位图文件应该位于实例上最快、最低延迟的磁盘上。 它还应该位于不会对其他 IO 操作过度征税的磁盘上。
有关如何重新定位意图日志的信息,请参阅DataKeeper 文档. 有关如何使用意图日志的其他信息,请参阅DataKeeper 文档.
经授权转载西欧