TeamcenterKnowledge

System Administration > File Management System > FMS configuration files > FMS server configuration file

FSC whole file cache parameters

The following table lists the whole file cache parameters defined in the FMS server configuration file (FSC_HOME/fsc.xml). See the FSC_HOME/fsc.xml.template file for all available elements. Name Default value Description FSC_WholeFileCacheLocation $HOME/FSCCache| /scratch/FSCCache Specifies the absolute paths to the root directory of each partition containing the FSC whole cache files. The operating system’s file system manages this storage by partition. Only one path should appear on each media partition. Directory permissions should be limited to the authorized user ID/account. You can map multiple partitions in this parameter, for example: Copy Each partition's root path is separated by either a comma or a platform-specific path separator character (; on Windows or : on Linux). All cache partitions must be within 10% of each others' size. Note If you add or remove partitions, you must run the FSCWholeFileCacheUtil utility with the -redistrib argument to redistribute the cache contents among the new partition spaces before changing the fmsmaster.xml configuration file and relaunching a new FSC instance. Otherwise, the existing partitions continue to own all of the slots, and no files are eligible for storage in the added partitions. FSC_FilesPerWholeFileCacheDir 0 Specifies the maximum number of files per whole file cache subdirectory. Valid values are 1024 through 10240. Set to 0 to disable the whole file cache. If the number of files stored in the subdirectory exceeds the configured amount, files are automatically purged to the maximum number of files specified. FSC_DiskPercentFreeGoal 30 Specifies the percentage of free disk space on the disk containing the whole file cache. Valid values are 0 through 100. When free disk space falls below the specified value, files are automatically purged until the specified percentage of free disk space is reached. FSC_MaxCacheAgeDays 3650 Specifies (in days) the maximum time a file is not accessed. Cache files not accessed in the specified time are purged from the whole file cache. Valid values are 0 through 3650. Any files not accessed within the specified time are purged during the next scheduled purge. FSC_WholeFilePurge PeriodMinutes 240 Specifies the time (in minutes) between background cache purge cycles. Valid values are 0 through 10080. Set to 0 to run the background purge process continuously. If a background purge cycle exceeds the specified time, one more purge cycles are skipped as necessary to maintain the specified schedule. FSC_WholeFilePurgeInitial WaitMinutes 0 Specifies the time (in minutes) to wait after starting the FSC before starting the first background cache purge cycle. Valid values are -1 through 2880. Set to -1 to disable the background purge process. To run the background cache purge cycle as an overnight cron job, set this parameter to -1 to disable the automatic background cache purge, and then use a cron job to run the purgeFSCWholeFileCache script. The script is generated by the FSC on startup and stored in the FSC cache directory. The script uses the FSCWholeFileCacheUtil command line utility to purge the cache.

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/AWAdmin/fhs4814155880506/uuc1737238583853/uly1737238584432/vcj1737238585063/fscWholeFileCache.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)