硬件配置的预估
ERP系统的硬件资源配置的预估主要集中在CPU数量、内存大小以及数据存储空间的预估上,同时还可能面临硬件设备类型的选择,下面就这三方面做详细的介绍。
1.服务器的CPU数量
到底多少个CPU才能满足企业ERP持续、稳定发展的需求?针对这个问题,几乎所有的ERP厂商和硬件厂商都不能给出一个特别准确的答案,因为不同的业务特点、不同模块的组合、不同的用户数量、不同的架构方式和不同的配置等因素都影响资源配置的估算,所以很难预估出一个特别准确的数字。
在估算服务器需要的CPU数量时,除了要考虑以上列出的几个因素外,还可以参考针对Oracle电子商务套件R12中影响性能最大的进程配置的推荐值:
❑1个JVM/OC4J大约能支持100个活动用户。
❑1个JVM/Servlet能支持100~250个Forms用户。
❑理想状态是1个JVM对应2个CPU,但至少是1个JVM对应1个CPU。
❑为了达到良好的性能,每台服务器至少有2个CPU。
从实践中得出一条经验:对于ERP系统而言,CPU的数量比CPU的主频更重要。
2.服务器的内存
Oracle电子商务套件是B/S结构,支持多用户并发访问,通过应用服务器的JVM支持用户的访问需求,而且对于每个Forms用户都有单独的服务进程进行一对一的服务支持,以满足前端的瘦客户端访问,所以Oracle电子商务套件是内存消耗比较大的应用系统,OACore参数配置和Oaforms Server数量是影响应用服务器内存大小的主要因素;影响数据库服务器大小的主要因素是SGA/PGA的内存开销。
以下是与Oracle电子商务套件R12内存相关的一些参考值:
❑一般来说,每个并发用户的数据库连接会耗用5~10 MB的内存。
❑应用服务器上每个Forms进程大概会占用5 MB内存。
❑根据评估的ERP系统规模,估算数据库SGA、PGA需要的内存值。
❑并发管理服务器(Concurrent Manager Server)本身的进程也会占用内存。另外,每个并发程序的内存耗用情况不尽相同,保守估计为每个并发程序耗用20 MB内存。
❑操作系统至少需要500 MB~1 GB的内存。
3.数据存储空间
数据存储空间的预估是企业架构的重要部分,科学的、真实的空间预估不仅可以保证企业的IT投资的合理性,而且也是保证ERP系统正常运转的一个重要环节。对磁盘空间进行预估,如表1-3所示。
表1-3
注意 以上要求的数据量是能实际使用的数据量,而不是物理磁盘的容量。

