企业管理 > 文件存储和复制 > 文件存储 > 理解文件存储 > 文件存储的 Windchill 特性
  
文件存储的 Windchill 特性
设置在 wt.properties 文件中定义的以下 Windchill 特性来配置您的文件存储环境。如果未通过图形用户界面或在映射规则文件中设置特性,则使用 xconfmanager 实用程序添加或编辑特性。
有关详细信息,请参阅使用 xconfmanager 实用程序
特性
说明
wt.fv.CCSUpload.NumOfQueues
指定处理队列数,从而共享为检索内容所创建和使用的队列。在所有复制会话间共享从远程站点检索内容并将其发送至主站点的专用队列。每个队列一次会检索一个内容文件。默认的队列数是 1。增加该值可增加专用于检索内容的处理队列的数目。
wt.fv.sync.disableCreateScheduleAtStartup
如果将该特性设置为“真”,则禁止在启动时创建同步安排。默认设置为“假”,这将确保在初始启动时存在文件同步安排。
wt.fv.verbose.properties
确定在启动时日志中是否包含文件电子仓库特性。默认设置为 false。
wt.fv.verbose
指定系统是否记录特定于文件电子仓库功能的信息。默认设置为 false。
wt.fv.read.buffer_size
用于向电子仓库上载文件的缓冲区的大小。默认值为 8192 (8 KB)。
wt.fv.cleanup.buf_size
用于文件电子仓库清理操作的缓冲区的大小。该缓冲区用来读取文件夹的文件名,未引用的内容文件将从该文件夹中删除。默认值为 10,240 个文件名 (80 KB)。
wt.fv.log.mountInfoFile
用于记录安装信息的日志文件的名称。默认名称为 $(wt.logs.dir)\\MountInfo.log
wt.fv.revaultOnChange
确定对象更改域或生命周期状态后,系统是否在后台执行重新存储操作。默认设置为 true。
wt.fv.revaultQuerySize
重新存储处理期间使用的存储桶大小的上限。增加该参数将减少重新存储所需的时间,但同时会增加在方法服务器上占用的内存。减小该参数将会减少方法服务器上占用的内存,但会增加完成重新存储所需的时间。默认值为 1000。
wt.fv.purgeUnreferencedFvItemsInterval
确定清理未引用项的频率 (以天为单位)。默认值为 1 天
wt.fv.purgeUnreferencedFvItemsOlderThan
确定要清理的未引用项的保存天数。默认值为 30 天。
wt.fv.purgeUnreferencedFilesOlderThan
确定运行“移除未引用文件”时清理未引用文件的期限 (以天数计)。默认值为 2 天。
wt.fv.forceContentToVault
确定是否将一个电子仓库用于所有内容存储。默认设置为 false。有关详细信息,请参阅管理重新存储中的“将内容强制放入电子仓库”部分。
wt.fv.useFvFileThreshold
如果设置为 true,则特性 wt.fv.fvFileThreshold 生效。
如果设置为 false,则 wt.fv.fvFileThreshold 无效。
wt.fv.fvFileThreshold
与电子仓库相关的每个文件夹中所能保存的最大文件数。默认值为 50,000。
文件会被写入文件夹,直到达到阈值为止。此时,文件夹会变为只读,下一个内容文件将存储到安装至电子仓库的下一个文件夹。
有关详细信息,请参阅“指定文件阈值”部分。
wt.fv.useVaultsForAllContent
设置系统以将所有内容发送至电子仓库。默认设置为 false。如果此特性设置为“真”,则所有内容 (无论是否受域管理) 都会被上载到 DefaultTargetForSite 电子仓库,即便没有存储规则也是如此。
有关详细信息,请参阅创建存储规则中的“将内容发送至电子仓库”部分。
wt.router.checkEmptyRouterQueues
指定系统是否应在确定将新条目添加至哪个路由器队列之前检查空路由器队列。默认设置为 true。
如果此特性设置为“真”,则系统将检查空路由器队列,如果找到空路由器队列,则将条目添加至此空路由器队列。如果未找到空路由器队列,则将条目依次添加至路由器队列。
如果该特性设置为“假”,则将新条目依次添加至每个路由器队列。
指定文件阈值
* 
在下面的讨论中,术语“目录”等同于 Windows 环境中的文件夹。
在某些操作系统中,当目录中的文件数目超过特定阈值时,目录访问的文件系统性能会明显下降。读取该目录内容时的性能以及向该目录添加文件时的性能都会受到影响。
为了确保此环境中的 Windchill 性能足够,可以强制引入一个限值,用来限制每个电子仓库文件夹中的文件数。这适用于 Windchill 管理的应用程序文件 (例如,CAD 文件或文本文档) 的所有非 DBMS Windchill 存储位置。在新的 Windchill 安装中,每个文件夹中应用程序文件的极限值被设置为默认值 50,000 个文件。可通过 Windchill wt.properties 文件中的以下特性为各个 Windchill 安装启用或禁用该设置:
wt.fv.useFvFileThreshold=true
如果启用限值强制 (换言之,wt.fv.useFvFileThreshold 设置为“真”),则使用以下属性来设置实际文件限值:
wt.fv.fvFileThreshold=<每个目录容纳的最大文件数>
设置此限值后,如果当前可写文件夹达到了其可以保存的最大文件数,Windchill 将会自动使该文件夹变为只读,并切换到下一个可用文件夹以进行文件上载。
在增加此限值前,请确保新值不会对性能产生不利影响。您也许想要审阅操作系统和文件系统的文档。
* 
如果文件夹下面的文件系统目录中没有剩余的存储空间,则该文件夹也可变为只读状态。
出于性能原因,每个文件夹的文件数限值具有 ±10% 的波动范围。例如,如果极限值设为 10,000,则该文件夹会在文件数介于 9,000 和 11,000 之间时变为只读状态。
禁用 Windchill 限制后,应监视 Windchill 文件夹中文件数的增加情况。当文件夹中的文件数目达到某个特定值时,可以通过使当前可写文件夹变为只读状态而手动停止向该文件夹添加内容,然后切换到下一可用文件夹以便继续上载文件。
创建通知规则
如果 Windchill 不能从任何安装点对文件夹进行写入操作,则该文件夹将自动设置为只读。即使临时出现故障 (例如,通过网络对存储在网络附加存储位置或存储区网络位置的电子仓库进行访问时出现中断),也会出现这种情况。如果将某个电子仓库的所有文件夹均设置为只读,则该电子仓库也会被设置为只读。
因此,建议您创建通知规则,以便在文件夹或电子仓库变为只读时提醒管理员。要在“策略管理”实用程序中执行此操作,可选择“系统 (站点)”域,然后针对 wt.fv.FvVaultwt.fv.FvFolder 对象类型为“溢出”(OVERFLOW) 事件创建适用于管理员用户的通知规则。
如果您得到通知,其指出电子仓库已设置为只读,则应调查原因。如果能够验证某个文件夹的安装,则禁用此文件夹及其相应电子仓库的只读设置通常是安全的。