【技术实现步骤摘要】
一种AI平台的存储统计方法、装置及设备
[0001]本申请涉及计算机
,特别涉及一种AI平台的存储统计方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]随着AI(Artificial Intelligence,人工智能)训练平台的广泛推广,企业级应用越来越多,用户的业务量逐步增大,对于平台的存储统计性能要求越来越高。现有AI平台中用户磁盘空间的存储统计已经很难满足用户的需求,如何快速、高效、稳定的统计AI平台中所有用户的磁盘空间,使用最小的资源代价快速的进行存储统计,保证其他业务模块的正常运行,是目前急需解决的问题。
[0003]目前AI训练平台的存储统计模块,采用定时任务的方法,无论底层用户家目录更新与否,按照一定频率触发定时任务后,针对AI平台所有的用户家目录,重新进行存储空间统计。该方案的使用apache
‑
common
‑
io包中的sizeOf(Apache File工具类中的一个java方法)方法,该方法逐层遍历各个目录,累加各文件大小。当文件数量达到T ...
【技术保护点】
【技术特征摘要】
1.一种AI平台的存储统计方法,其特征在于,基于独立于平台业务模块的存储统计微服务实现,包括:利用文件监听器监听所述平台业务模块的用户家目录,在监听到文件变化时,下发存储统计任务;在接收到所述存储统计任务时,调用liunx内核函数进行存储统计,得到存储统计结果。2.如权利要求1所述的方法,其特征在于,所述调用liunx内核函数进行存储统计,得到存储统计结果,包括:调用liunx内核函数按照预设buffer大小读取文件流,得到存储统计结果。3.如权利要求2所述的方法,其特征在于,所述调用liunx内核函数按照预设buffer大小读取文件流,得到存储统计结果之前,还包括:根据目标条件设置预设buffer大小,其中所述目标条件包括用户家目录的文件数量。4.如权利要求1所述的方法,其特征在于,所述调用liunx内核函数进行存储统计,得到存储统计结果,包括:采用C语言调用linux内核函数readdir进行存储统计,得到存储统计结果。5.如权利要求1所述的方法,其特征在于,在所述调用liunx内核函数进行存储统计,得到存储统计结果之后,还包括:将所述存储统计结果以消息的方式发送至所述平台业务模块。...
【专利技术属性】
技术研发人员:郑玉会,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。