西班牙
斯潘4
每次运行的日志文件将非常有启发性。确保在FME选项中打开日志时间以获取最大信息。然而。。。仅仅从日志中分离出翻译的读转换写部分仍然很困难。您可以考虑分别运行每个部分(只读,read+transform)来查看所有时间都花在了哪里;或者,可以在读取器之后和转换器之后添加一个FeatureHolder转换器,只需运行工作区一次。那么单个日志文件将更易于读取。
我认为读写数据可能会有问题。我想数据是存储在物理机器上的吧?它是否也存储在虚拟机上,或者虚拟机必须从其他地方读取它?那会有很大的不同。
另一个想法是虚拟机的临时文件存储空间更少。检查FME_TEMP路径,看看它们有多少可用空间。可能是虚拟机必须在磁盘上处理数据。
当谈到性能下降时,通常是磁盘造成的。内存不足会强制缓存到磁盘(在这种情况下不太可能),或者临时磁盘不够大。
在我们的组织中(莱顿镇),我成功地证明了在泡沫中运行fmw要慢得多。
我们在本地运行,然后网络被虚拟化,我们的性能像砖头一样下降。
现在只有我们的配置文件信息是冒泡的,fme是本地安装在相关的用户机器上的。
网络问题、安全和服务器性能。
我们肥胖的客户是笨重的cad机器,比服务器快得多。(尽管服务器和cad工作站都在xeon上运行)
即使是现在,服务器上的调度进程也要慢2-3倍。
因为我们只能在几个服务器上这样做,我们有完全的管理权限。
我还要补充一点,我已经看到许多组织使用虚拟环境,试图让每个人都运行相同的规范。但是如果你经常需要用FME处理大量的数据,你的需求就会比你的同事的需求高。一种尺寸并不适合所有的情况(公平地说,我在物理硬件上也看到过这种情况)
我也遇到过这样的情况(不愿透露姓名),用户需要一个具有特定规格的虚拟机,按照FME推荐的规格,ICT给他们尽可能低的规格,“直到他们开始抱怨”……
?2019安全亚搏在线软件公司|合法的