使用 CLI 迁移数据块
要改善性能,您可以使用命令行界面 (CLI) 迁移数据块。
关于此任务
系统提供多种数据迁移功能。这些功能可用于在父池内部和父池之间移动数据。这些功能可与 I/O 操作并行使用。您可以使用以下任一方法来迁移数据:
- 将数据(数据块)从一个 MDisk 迁移到另一个 MDisk(位于同一父池中)。此方法可用于除去使用率很高的 MDisk。
- 将卷从一个父池迁移到另一个父池。此方法可用于除去使用率很高的父池。例如,您可降低 MDisk 池的使用率。从父池接收容量的子池不能包含迁移到其中的数据块。
备注:
- 源 MDisk 当前不能作为任何其他迁移数据块操作的源 MDisk。
- 目标 MDisk 不能作为任何其他迁移数据块操作的目标 MDisk。
如果目标或源卷脱机,未定义任何定额磁盘,或者定义的定额磁盘不可用,那么迁移命令将失败。请纠正脱机或定额磁盘状况,并重新发出该命令。
您可以通过收集有关节点、MDisk 和卷的输入/输出 (I/O) 统计信息,确定特定 MDisk 的使用率。收集此数据后,您可以对其进行分析以确定频繁使用的 MDisk。随后,以下过程将全程指导您查询数据块,并将其迁移到同一父池中的其他位置。此过程只能使用命令行界面完成。
如果性能监控工具表明池中的 MDisk 已过度使用,您可将某些数据迁移到同一父池中的其他 MDisk 上。