1.一种数据重构方法,其特征在于,包括:获取重构任务,所述重构任务携带待重构的条带信息;
根据所述待重构的条带信息和当前节点的资源使用信息确定所述重构任务的重构速度;所述当前节点的资源使用信息包括:处理资源的使用信息、网络带宽资源的使用信息、存储资源的使用信息;
利用所述待重构的条带信息以所述重构速度执行所述重构任务;
在所述重构任务执行的过程中,周期性检测当前节点的当前资源使用信息;
根据所述重构速度的理论资源使用率和预设的资源变化量,确定资源变动范围;
判断所述当前资源使用信息是否位于所述资源变动范围内;
若是,则保持所述重构速度不变;
若否,则根据所述处理资源的当前使用信息和所述重构速度对应的处理资源理论使用率,确定所述重构速度对应的第一变化量;
根据所述网络带宽资源的当前使用信息和所述重构速度对应的网络带宽资源理论使用率,确定所述重构速度对应的第二变化量;
根据所述存储资源的当前使用信息和所述重构速度对应的存储资源理论使用率,确定所述重构速度对应的第三变化量;
利用所述第一变化量、所述第二变化量和所述第三变化量中的最小变化量,更新所述重构速度。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述重构任务执行结束后得到的块数据;
利用所述块数据和所述待重构的条带信息生成完整的条带信息;
将所述完整的条带信息写入工作状态正常的存储卷中。
3.根据权利要求1所述的方法,其特征在于,所述获取重构任务,包括:接收管理节点发送的重构任务列表,所述重构任务列表包括至少一个重构任务;
从所述重构任务列表获取所述重构任务。
4.一种数据重构装置,其特征在于,包括:获取模块、处理模块和执行模块;
所述获取模块,用于获取重构任务,所述重构任务携带待重构的条带信息;
所述处理模块,用于根据所述待重构的条带信息和当前节点的资源使用信息确定所述重构任务的重构速度;所述当前节点的资源使用信息包括:处理资源的使用信息、网络带宽资源的使用信息、存储资源的使用信息;
所述执行模块,用于利用所述待重构的条带信息以所述重构速度执行所述重构任务;
所述处理模块,还用于在所述重构任务执行的过程中,周期性检测当前节点的当前资源使用信息;
根据所述重构速度的理论资源使用率和预设的资源变化量,确定资源变动范围;
判断所述当前资源使用信息是否位于所述资源变动范围内;
若是,则保持所述重构速度不变;
若否,则根据所述处理资源的当前使用信息和所述重构速度对应的处理资源理论使用率,确定所述重构速度对应的第一变化量;
根据所述网络带宽资源的当前使用信息和所述重构速度对应的网络带宽资源理论使用率,确定所述重构速度对应的第二变化量;
根据所述存储资源的当前使用信息和所述重构速度对应的存储资源理论使用率,确定所述重构速度对应的第三变化量;
利用所述第一变化量、所述第二变化量和所述第三变化量中的最小变化量,更新所述重构速度。