span8
span4
2017年,我们推出了FME云实例的下一代未来与NGINX反向代理配置、更多可用区域、新实例类型和临时磁盘。
为了能够充分利用临时磁盘的能力,我们需要研究和理解3个不同的概念或机制:
在理解了这三个方面的含义和影响之后,我们将能够利用FME云上的临时磁盘来提高工作流的性能。亚搏在线
在主磁盘上,我们存储了FME服务器安装和FME服务器共享资源,但有一个例外,那就是临时文件夹。FME服务器资源中的临时文件夹是到FME云实例临时磁盘的资源连接。
顾名思义,Temp文件夹应该只用于不需要在FME云实例上持久存储的数据。数据不需要坚持通常是上传用户数据处理在你的工作区,你可能下载的数据从一个云资源FME云像AWS S3处理:FME需要写入磁盘和数据在转换(我们很快就会考虑更多的细节关于这个)。这些数据应该转到临时磁盘而不是主磁盘的原因有几个:
1。稳定性:当主磁盘已满时,即使在实例重新启动之后,Web应用程序服务器也可能关闭并无法正确启动。通常,恢复的惟一方法是回滚到以前的备份。如果我们不将难以控制和估计大小的数据(如用户数据或临时FME输出)存储在主磁盘上,则可以避免这种风险。
2。灵活性:每次重新启动FME云实例后都会清除临时磁盘。这允许我们以比主磁盘更灵活的方式调整临时磁盘的大小。主磁盘的大小只能增加,而临时磁盘的大小可以增加或减少,以满足您在任何时候的需求。
3。可用性:由于每次重新启动FME云实例时都会清除临时磁盘,因此确保有足够的可用磁盘空间的开销会显著降低,因为您可以轻松地清除整个磁盘,例如在周末计划重新启动。
4。承受能力:临时磁盘未包含在FME云备份,因此可以大大通过存储你不一定需要在未来临时磁盘上的数据降低备份成本。
很多与FME需要变换将数据写入到磁盘以备将来处理。其中最常见的原因就是FME Server尝试优化内存内存不足的情况。有些人可能会记得,以前在这样的日志文件的消息几年意味着您的工作基本上已经失败,即使它仍然在努力:
ResourceManager的:优化内存使用。请耐心等待...
但我们自那以后很长的路要走。我们的开发人员优化的内存利用率颇有几分也快了SSD硬盘的承受能力增加,使这种情况下没有绝望了,因为它曾经是。
对于内存密集型的转换通常的嫌疑人与合并或加铺后缀(如FeatureMerger或PointOnAreaOverlayer),点云相关的变压器和一般变压器,互感器是需要“HOLD功能”两种排序或分组的目的。
FME云运行在AWS EC2实例,并利用AWS通用SSD(GP2),卷。了解这些卷的两个重要的细节是I / O学分和突发事件的性能。一般情况下,我们可以说越大磁盘每秒更高的最小输入/输出操作(IOPS)。
此外,在基准性能,AWS的GP2容量大于1000 GB时,也能够在性能爆3000个IOPS基于信用体系上,那也是基于磁盘的大小:越大盘的时间越长 maximum burst performance duration.对于所有关于自动气象站GP2卷的细节表现,一定要看看这个AWS的博客文章:
在简化的方式,这意味着更大的我们临时磁盘的速度越快,我们可以读出和写入。而现在,我们知道,FME是利用临时磁盘中的转换,而我们更愿意存储输入数据从用户或云服务未来也临时磁盘上写我们的临时数据,很容易理解的能力来调整 the disk at our disposal is not only a tool to increase storage but also a great way to improve performance.
同时请参阅我们的文档和教程,了解如何调整你的临时磁盘的详细信息:
©2019安全亚搏在线软件公司法律