用友UFERP870提高运行速度的建议事项
870提高运行速度的建议事项
870全产品安装时会启动各种应用的服务程序以及数据库服务,这些服务都会占有较大内存,所以尽量降低对内存的占用会明显提高产品的运行效率。我们建议:
1、数据服务器与应用服务器分离:
各种服务组件都装在一台服务器上,使其负荷较重,用户超过一定数量后,系统速度会明显变慢;建议采用多服务器的方案;
数据库的压力很大,所以建议在多服务器方案中首先保证数据库服务器安装在一台独立的服务器上,而且这台服务器的性能应该是所有服务器当中最好的。
如果受条件限制,必须把数据库服务器和其他服务器组件安装在一起,那么把他和加密服务器安装在一起。加密服务器的压力不重,不会过多地影响数据服务器。
在本文最后会介绍几种部署方式。
2、关闭一些不需要的服务:
必须的服务是UFNet服务,即登录门户时只需要此服务开启就可以使用。
如果使用报表则需要开启UFReportService服务。
系统在默认状态下是不走审批流的,但如果设置了审批流则需要开启审批流的三个服务。
可以使用U8服务管理器将相关服务关闭,但本版没有提供自动关闭服务功能,所以如果希望在机器重新启动时就自动关闭相关服务,则可以按以下步骤操作: a)进入控制面板-管理工具-服务; b)选择相关服务,进入属性设置; c)将启动类型改为手动。
同时由于应用服务器和数据库服务在第一次运行时需要加载各种资源,所以机器重现启动后在第一次使用时会有明显迟钝的感觉。
870使用的服务列表: 服务ID UFNet 服务名称 加密服务 服务说明 为U870提供站点控制服务,是U8非常重要的基础服务,可以单独部署;如果没有正常启动则U8不能使用 应用领域 U870整个产品范围 部署说明 可以单独部署或一起部署在任意一台机器上,为关键服务 U8BackupService 备份服务 运行于每个数据库服务器上,根据用户设定的备份计划定时备份账套;是保证用户数据安全的重要服务 U870数据库服务器 部署于数据库服务器上,为关键服务。 U8TaskService 刷新服务 运行于应用服务器上,定时清除异常任务和账套中的临时数据,如果没有正常启动,则系统的异常任务和临时数据不能自动清除,可能会影响系统效率 U870整个产品范围 部署于应用服务器上,为关键服务。 UfMsgGhost 消息提醒服运行于应用服务 务器上,发送OA业务提醒短消息;如果没有正常启动,则OA用户不能收到待办业务的短消息提醒 OA 部署于应用服务器上,在没有使用OA模块相应功能时可以停用。 UFMessageDispatchServices 信息中心服运行于应用服务 务器上,为客户端提供短消息中心 部署于应用服务器上,在不使用消息信、邮件和门户消息的发送服务;如果没有正常启动,则很多业务(例如预警和工作流)的短消息应用不能使用 UFALERTSERVICE 预警服务 运行于应用服务器上,执行用户设定的预警和定时任务 预警平台 提醒功能时可以停用。 部署于应用服务器上,在不使用预警和定时任务功能时可以停用。 U8WorkFlowEngineService 工作流引擎运行于应用服服务 务器上,是工作流应用引擎;如果没有正常启动,则工作流应用不能使用 工作流 部署于应用服务器上,在不使用工作流功能时可以停用。 部署于应用服务器上,在不使用工作流功能时可以停用。 EngineControler 工作流引擎运行于应用服通信监听服务器上,是工务 作流通信服务,如果没有正常启动,则工作流应用不工作流 MOMEngineSrv 能使用 消息中间件提供消息发布服务 /订阅、策略路由、存储转发功能,在U870中主要为工作流事件驱动模型提供支持;如果没有正常启动,则工作流应用不能使用 工作流 部署于应用服务器上,在不使用工作流功能时可以停用。 UFFileManagerServices 文件清楚服运行于应用服务 务器上,清除文件服务器 可以单独部署或一起部文件服务器上的垃圾文件;此服务是文件服务器的辅助服务 署在任意一台机器上,当硬盘空间充足、或使用附件较少时可以停用。建议该服务可以定期启动一次,如一个月运行一次。 UFReportService 报表服务 运行于应用服务器上,是报表应用的服务端,为客户端提供报表的数据计算和操作服务;如果没有正常启动,则产品中的报表不能使用 报表 部署于应用服务器上,在不使用报表功能时可以停用。
网络部署: 1、简单网络应用
A. 场景简述
多个客户端同时使用,每客户端计算机只安装自己使用产品的客户端产品,有一台服务器,安装所有要使用的服务组件。
B. 拓扑结构
说明:多个用户在网络上使用U8,服务器只有一个,所有的服务组件都安装在这个服务器
上。
C. 网络结构
网速百兆或千兆局域网,因只有一台服务器其负荷极重,不能再把域服务器装之上,所以推荐采用工作组模式。所有的计算机和服务器都在同一个工作组中。 D. 特点
适用于中小型企业,多个用户可同时使用。优点是,可以多用户同时操作,但缺点是,服务组件都装在一台服务器上,使其负荷较重,用户超过一定数量后,系统速度会明显变慢,请采用高性能台式机或专用服务器。如果条件许可的话,我们推荐用户改为多服务器模式。
2、多服务器应用模式
本节主要讨论多台服务器在多客户端的环境下运行的数种模式,服务器的具体安装方法和硬软配置将在下一小节中详述。 A。场景简述
多个客户端同时使用,每客户端计算机只安装自己使用产品的客户端产品,有多台服务器,通过安装和设置每个服务器充当不同的角色或一个服务器充当两三个角色而不是全部。最大发挥每台服务器的潜能达到高的性能价格比。
注意:但也需要特别说明,各种方案中数据库的压力都是很大,所以建议在多服务器方案中首先保证数据库服务器安装在一台独立的服务器上,而且这台服务器的性能应该是所有服务器当中最好的。如果受条件限制,必须把数据库服务器和其他服务器组件安装在一起,那么把他和加密服务器安装在一起。加密服务器的压力不重,不会过多地影响数据服务器。
B.推荐常用的几种多服务器场景
a) 选用的产品中包括:商业智能、报账中心、预算管理、网上报销、门户、或其中几个产品
上述的几种产品对Web服务器压力很大,所以推荐把Web服务器独立安装在一台服务器上。拓扑结构如下:
说明:由于Web和数据服务器压力大,所以他们分别装在独立的服务器上,应用服务器和加密服务器安装在同一台服务器上,这台服务器同时也是域控制器。
网络结构:因应用服务器和加密服务器的负担轻,所以把域控制器装在上边,但我们还是推荐把域控制器安装在一台独立的服务器上。域模式,所有的客户端和服务器都在同一个域中。
b) 选用的产品中包括了U8生产制造或客户关系管理的客户
U8生产制造或客户关系管理这两个产品对应用服务器的压力很大,所以应用服务器要安装在独立的服务器上。所以推荐应用服务器安装在独立的服务器上。拓扑结构如下:
说明:由于应用服务器和数据服务器压力大,所以他们分别装在独立的服务器上,Web服务器和加密服务器安装在同一台服务器上,这台服务器同时也是域控制器。
网络结构:因Web服务器和加密服务器的负担轻,所以把域控制器装在上边,但我们还是推荐把域控制器安装在一台独立的服务器上。网络模式为域模式,所有的客户端和服务器都在同一个域中。
c) 所选的产品中没有上边1和2中所述的产品
可以把Web服务器和应用服务器安装在一台服务器上,因没有这些产品的话,Web服务器和应用服务器压力不是很大,所以可以组合安装在同一台服务器上。
部署方式一:
说明:加密服务器和域控制器安装在同一台服务器上,Web服务器和应用服务器安装在同一台服务器上
部署方式二:
说明:Web服务器和加密服务器装在一台服务器上,域控制器上安装加密服务器。
网络结构:百兆局域网,网络采取域模式,所有客户端和服务器在同一个域中。
d) 用户选用大部分或所有U8产品且人数较多这种情况各个服务器的负载都比较重,不适于再把两个甚至三个服务组件安装到同一台服务器上,要把每一个服务组件安装在独立的服务器上,对于压力特别大的服务器还要采用特殊的方案减轻他的负荷。
模式一:一台服务器只充当一个角色
说明:有时使用产品多,同时使用产品的客户端也多造成每一个服务器压力都很大,让每一台服务器只充当一个角色,以应付繁重的工作。在一些业务比较繁忙的单位,即使采用这种方式服务器还是不堪重负,那么我们推荐下边这种模式:
模式二:负载均衡
说明:为减轻应用服务器的重荷,我们用多台服务器进行负载均衡,Web服务器也用“负
载均衡”,注意所有的Web的负载均衡都是打引号的,它并不是真正意义的负载均衡,而是通过一些手工的设置达到负载均衡的效果。
网络结构:网速为百兆或千兆局域网和局域网为域模式,所有的客户端和服务器均在同一个域中。
特点:适用于中大型企事业单位局域网使用,由于多台服务器协作工作,每台服务器的负荷就不会很重,如果发现某个服务器负荷重,我们还可以采用负载均衡的方案减轻他的负担,减轻负荷重的服务器的负担。
因篇幅问题不能全部显示,请点此查看更多更全内容