span8号
第4排
FME过程监视器定期重启FME服务器引擎,以控制任何不断增长的内存问题。控制FME服务器引擎重启频率的参数有两个,还有第三个参数用于控制具有攻击性的FME服务器引擎将如何消耗内存资源。
为什么?调整下面提到的设置将控制FME服务器引擎重新启动的频率,从而清除它们可能积累的内存。
#最大事务\结果\成功-最大成功结果数
#在关闭或重新启动服务之前从服务接受的事务。
#
#max_transaction_result_failures-失败结果事务的最大数目
#在关闭或重新启动服务之前接受服务。
最大事务\结果\成功=100
最大事务\结果\失败=10
这些设置位于/服务器/fmeserverconfig.txt文件 –注意FME服务器必须重新启动以使任何更改生效。
注:除非您有特殊情况或安全软件指导,否则不应调整此参数的值。亚搏在线更改此值会导致意外行为并降低性能。
发动机记忆红线
资源管理器自动确定FME引擎进程应使用的最佳总内存。它还动态地将总内存分配给请求它的FME中的算法。
这个发动机记忆红线指令是对FME引擎的一个提示,提示它在消耗内存时应该具有多大的攻击性。它的值介于0和1之间(0.5是默认值)。对于更积极的内存使用,应使用大于0.5的值。为了减少内存使用,应使用低于0.5的值。过于激进的风险是进程内存不足或机器不稳定。过于保守的风险是这个过程可能需要更长的时间才能完成。
警告:FME_引擎_内存_红线的有效性将不同版本之间的差异.此外,与旧版本相比,为FME 2018或更新版本调整此值对资源的影响较小–对FME引擎的内存管理改进消除了调整此参数值的需要。
::值=0.5(默认)
资源管理器将“在一个合理的地点”隐藏,以尽可能快的速度奔跑而不危及稳定为目标。
::值=0.0
“优化内存使用”应该立即发生。这种做法将花费更长的处理时间,因为将数据写入磁盘比使用内存资源更昂贵。
::值=1.0
对单个进程没有内存限制。只有当整个系统内存极低时,才会发生存储。
请注意,当将参数值降低到0.5以下时,必须在/tmp或fme_temp目录中存在足够的临时(物理)空间。
注:在FME 2017.1.0及更早版本中,由于性能问题,Linux倾向于从不存储。在FME 2017.1.1中,Linux行为与Windows协调。
注意:必须重新启动FME服务器才能使任何更改生效。
FME Server 2014 SP2及更新版本:
发动机记忆红线参数在中引用/服务器/fmeengineconfig.txt文件 文件。
FME Server 2014 SP1及更旧版本:
发动机记忆红线参数在中引用
您需要更改此参数对于每个fmeengineconfig_engine.txt文件。
FME桌面:
要在FME桌面中设置FME引擎内存红线,请参阅文章性能调整FME.
?2019安全亚搏在线软件公司|法律