立即注册

2PLM

查看: 1388|回复: 0

[未解决] Teamcenter越来越慢,您需要清理您的卷了

[复制链接]
发表于 2021-11-19 00:31:00 | 显示全部楼层 |阅读模式
有些用户可能会遇到这样的情况,在测试环境下,TC的速度还是可以的,但是在使用TC一段时间后,比如半年后,TC的速度会越来越慢,直到无法忍受。
这当然有可能有许多原因。但是有一个原因有很大的可能。那就是TC的卷。
在安装TC时,管理员会被要求提供一个文件夹为TC的卷(Volume)文件夹。

这个文件夹也就是TC的默认卷文件夹,所有在TC中保存的文档在默认情况下都会保存在这个文件夹下面。当然这个文件夹下面还会按用户名设置不同的文件夹。

考虑到TC中一个零组件下面有很多版本,每个版本下面有很多数据集,每个数据集下面有很多数据文件,每个数据文件还会有三个版次。这样的话,每个零组件有可能会有几十个文件。
假如一个工程师设计了1000个零组件,那么他名下的文件有可能有几万个。想象一下,一个文件夹下面有几万个文件,查找起来会不会很难?
在FAT32文件系统中,一个文件夹下最多可以存放的数量是65534个,显然超过6万不是一个好的思路。在NTFS文件系统中,文件的数量可以是无限的(大概40亿),看起来不需要担心文件数量的问题。
但是,文件夹的结构类似于树形结构,查找文件需要遍历文件名。也就是说,要读取第100个文件,需要先读取前面99个文件名。那么假如您的一个文件夹里有10万个文件,你要获取第9万个文件,想想要多久?
所以在TC中,其实这是需要设置的。通过首选项TC_Volume_Max_Files_Per_Dir可以限制每个文件夹下存储的文件数量。如果一个文件夹下有上万个文档,可能会导致TC的性能下降。
管理员可以通过设置TC_Volume_FilesPerDir_Check_Interval首选项监视卷的使用情况,使用move_volume_files实用命令迁移卷中的文件。
move_volume_files命令可以设置日期规则,将历史文件迁移到另外一个卷。
关于move_volume_file的详细用法请参考下面的链接(需要Webkey):
https://docs.plm.automation.siemens.com/tdoc/tc/12.3/help/#uid:move_volume_files
除了迁移卷。另外的方法就是每年创建一个新的卷,将用户组的默认卷设为新建的卷,在新地卷中,没有那些陈年旧档,这样显然也可以加快用户访问文件的速度。

使用新卷的好处还有一个就是方便备份。对于历年的历史数据,每天进行备份显然是不必要的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

小黑屋|手机版|Archiver| PLM的星空

GMT+8, 2025-4-5 03:42 , Processed in 0.073384 second(s), 18 queries .

PLM产品部技术团队 X3.4

© 2018-2023粤ICP备2021011559号粤公网安备 44060402002077号

快速回复 返回顶部 返回列表