SPAN8.
SPAN4.
什么是fme_temp环境变量?
FME在系统临时目录中放入许多临时文件,在某些Windows版本上默认为C:\ Temp或用户本地临时目录(即,C:\ Users \ Mark \ AppData \ Local \ Temp)。如果由于C驱动器上的空间限制,此目录中没有足够的空间,则可以使用FME_TEMP环境变量覆盖此默认值并将FME临时文件发送到其他目录。(在Windows 2000和W7,在控制面板下看看系统|高级|环境变量。在Windows 8和Windows 10看看控制面板|系统和安全|系统|高级系统设置|环境变量)。
FME在顺序使用以下测试搜索临时目录:
如果所有这些测试都无法找到现有的临时目录,FME以错误消息结尾,指示它无法打开临时文件。
要纠正这种情况,要么:
创建
或者
定义FME_TEMP或TEMP用户环境变量,系统宽或用于运行FME的用户帐户。例如,如果要将临时文件放入目录j:\ scratch,则将环境变量fme_temp设置为j:\在运行fme之前划痕。
一些操作系统默认为临时驱动器的RAM驱动器。这意味着FME缓存可能会消耗可能影响性能的RAM。设置fme_temp将强制FME缓存到可能提高性能的物理驱动器。
上Linux.使用以下操作:使用以下操作:使用以下操作:
导出fme_temp = /
您可能在.bashrc中设置该变量,当机器启动时运行
FME Workbench如果设置为临时环境变量的目录中创建临时映射文件。否则,使用C:\ temp。
如果任何人使用SAIF格式,则此格式的行为方式不同(历史原因)。SAIF还使用临时文件在读取/写入时,但该模块使用环境变量......
按照显示为弄清楚临时目录的顺序,SAIF编写器/读者将使用。
FME服务器还将使用FME_TEMP目录。通常,自动生成的数据下载目录和数据流结果看起来像
C:\ Programdata亚搏在线 \ Safe Software \ FME Server \ Resources \ System \ Temp \ RequestData \ FME_4F366F63_1437683309563_2288
但这可以使用fme_temp覆盖。
当缓存更大的数据集或在FME通用查看器或数据检查器中显示数据时,创建许多FME临时文件。使用更快的硬盘驱动器可以对FME翻译产生非常差异,如果磁盘缓存I / O速度得到改善。如果您的计算机上有SSD(固态驱动器),则是一个例子。这些通常比传统的HHD驱动器快得多,因此如果您可以将FME_TEMP指向SSD,那么在使用较大的数据集时会看到有些性能增加。更多关于性能调整:性能调整FME.
©2019 S亚搏在线afe Software Inc |合法的