span8
span4
什么是FME_TEMP环境变量?
FME把许多临时文件在系统临时目录中,这对某些Windows版本默认为C:\ TEMP或用户本地临时目录下(即C:\用户\标志\应用程序数据\本地的\ Temp)。如果不是由于C盘空间的限制,有足够的空间在此目录中,您可以覆盖此默认和FME临时文件发送到使用FME_TEMP环境变量不同的目录。(在Windows 2000和W7,看控制面板下的| System | Advanced | Environment Variables.在Windows 8和Windows 10控制面板下看| System and Security | System | Advanced system settings | Environment Variables).
FME搜索使用下面的测试,以一个临时目录:
如果所有这些测试都无法找到一个现有的临时目录,FME,指示它无法打开临时文件的错误消息结束。
为了解决这个问题,或者:
创建
或者
定义fme_temp或temp user环境变量,可以是系统范围的,也可以是运行fme的用户帐户的。例如,如果临时文件要放在目录j:\ scratch中,那么在运行fme之前,环境变量fme_temp将被设置为j:\ scratch。
有些操作系统默认为临时驱动器的RAM驱动器。这意味着fme缓存可能会消耗ram,从而影响性能。设置fme_temp将强制fme缓存到物理驱动器,这可能会提高性能。
上Linux系统平台上你会使用设置环境变量:
出口FME_TEMP = /
你可能设置其运行在你的.bashrc变量当机器启动
FME工作台在目录中创建临时映射文件指向的TEMP环境变量,如果设置。否则,C:使用\ TEMP。
如果有人正在使用SAIF格式,这种格式具有不同的行为(由于历史原因)。SAIF还使用临时文件,因为它读/写,但该模块使用环境变量...
在所示弄清楚临时目录的SAIF写入/读取器将使用什么样的顺序。
FME Server还将会利用FME_TEMP目录。通常,数据下载和数据流的结果自动生成目录看起来像
C:\ ProgramData亚搏在线 \安全软件\ FME Server的\资源\ SYSTEM \ TEMP \的RequestData \ FME_4F366F63_1437683309563_2288
但是这可以通过使用FME_TEMP被覆盖。
许多FME临时文件是为更大的数据集或在FME通用浏览器或数据检查显示缓存数据时创建的。使用更快的硬盘可以对FME翻译相当差,如果盘缓存I / O速度的提高。如果你有你的计算机上的SSD(固态驱动器)的一个例子是。这些驱动器通常比传统的hhd驱动器快一点,因此如果您可以将fme_temp指向ssd,那么在处理较大的数据集时,您将看到性能有所提高。有关性能调整的更多信息,请访问:性能调节FME
©2019安全亚搏在线软件公司|法律