1

要求:6 个 SAN / Stornext 驱动器卷(大小相等 - 每个 100TB)安装到 Linux 服务器。

10 个应用程序可以同时进行 100 多个读/写操作。

尝试编写一个集中的服务组件(卷管理服务)来决定在任何写操作之前执行的最佳驱动器。这是为了平衡所有驱动器的负载内容。

我的做法:

  • 检查每个卷的磁盘使用情况

  • 按容量为每个请求保留 XXXX MB

  • 添加保留卷大小+卷的实际磁盘使用量后确定最小容量卷

  • 卷开始写入后立即释放保留的卷。

警告:

  • Reserve XXXX MB 可能无法提供计算并发写入操作时的准确大小。

  • 它实际上是在写入操作时提供不确定大小的内容。

4

0 回答 0