ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:23.96KB ,
资源ID:9451860      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9451860.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MapXtreme For Java硬件配置建议.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MapXtreme For Java硬件配置建议.docx

1、MapXtreme For Java硬件配置建议MapInfo MapXtreme Java 硬件配置建议1.MapXtreme Java 系统需求 22.MapXtreme Java动态地图服务性能分析 42.1 MapXtreme Java内部性能测试 52.2 动态地图服务-每用户tpcc值估算 83. MapXtreme 数据缓存性能分析 83.1 MapXtreme 地图缓存测试报告 93.2 地图缓存服务-每用户tpcc值估算 114 GIS应用服务器经验计算公式 115. 小型机相对Pc Server的技术优势 12MapXtreme Java引擎能够提供基于J2EE架构的地图服

2、务引擎,用户可以在Internet范围或组织机构范围的Intranet/Extranet环境中实现位置智能应用,可以使用户在集中管理的服务器上运行地图应用,在显著提供应用性能、可靠性和安全性的同时,降低硬件与管理成本。能够满足多用户对多个业务系统和海量空间数据的访问,从而提供高性能的空间地图服务。MapXtreme Java是目前用于Internet或企业Intranet唯一的100%纯Java的地图服务器。MapInfo MapXtreme Java与J2EE兼容,为开发人员开发应用提供了无与伦比的灵活性。MapXtreme Java向应用开发商提供了一个高度可视化的、直观的组件,方便他们将

3、地图功能集成到任何Web应用中。迄今为止MapXtreme Java仍然是业界唯一的100%纯Java内核的企业级地理信息开发平台,可支持B/S和C/S架构应用开发,支持J2EE1.4以上兼容各类应用服务器,并可部署在各个版本的Unix (如AIXSolarisHP-UX等) ,Linux(RedhatSUSE等)和Windows(Windows2000, Windows 2003, Windows XP和2008 Server等)上。根据系统前期方案和项目要求,在应用中GIS地图服务分为动态地图服务和静态图片缓存服务两种类型,以下就MapXtreme对这两种GIS地图服务的性能进行分析:1.

4、 MapXtreme Java 系统需求MapXtreme Java Edition 可用于在支持 Java 虚拟机的任何平台上开发地图绘制应用程序。以下是执行地图绘制应用程序的最低要求,MapXtreme Java 最低系统需求 支持 servlet/JSP web 服务器,带有支持 servlet/JSP 的插件的 web 服务器,或独立的 servlet 容器。Servlet 容器或插件必须支持 2.3 Servlet API 规格和 1.1 JSP API 规格。 与 Java 2 平台兼容的虚拟机 1.4.1 或更高版本。 安装在服务器上的视频卡。在 Solaris 上,或者为视频卡

5、,或者为 X11 服务器(根据 Java 2D 增强图形功能的要求)。 200 MB 硬盘空间,用于 MapXtreme Java(760 MB 用于安装)。 400 MB 硬盘空间,用于存放示例地图数据。 256 MB RAM,供 MapXtreme 使用。操作系统 Solaris 9 & 10 Linux 2.6 Kernel, Redhat 4 Windows 2000 Server Edition Windows Server 2003 Enterprise Edition Windows Server 2003 Enterprise Edition X64 IBM AIX 5.3 H

6、P-UX 11i应用程序服务器 Apache-Tomcat 5.0, 5.5 JBOSS 4.0.x Oracle 10g Application Server 10.2 Weblogic 8.1, 9.0 WebSphere 6.0 Sun Java System Application Server 8数据库 Oracle 9i, 10g SQL Server 2000 w/SpatialWare 4.8 IBM DB2 Spatial Extender SQL Server 2005 w/SpatialWare 4.9 Informix 9.4 w/SpatialWare 4.5 2.M

7、apXtreme Java动态地图服务性能分析MapXtreme Java可以满足高性能、多用户访问的企业级应用的需求,MapInfo 公司的WebGIS产品可以结合应用服务器实现基于应用服务器的集群方案,从而提供更为稳定和可伸缩的服务。MapXtreme 从设计之初就是服务器端的 Java 组件。使用 MapXtreme 开发的应用程序尤其支持: 数据库服务器集群应用服务器群集 (具体包括动态负载均衡、高性能集群 、故障迁移)WebServer负载均衡采用多 CPU 的服务器 数据库连接池借助于此,MapXtreme 基于 Web 的地图绘制应用程序可扩展以支持众多用户,并可由应用服务器来管

8、理相应的用户。MapXtreme 可以与采用 Web 服务器(例如,Apache/Tomcat、JRun 等)的高负载网站高效协同工作。2.1 MapXtreme Java内部性能测试MapInfo公司的MapXtreme Java产品新版本发布前进行标准的产品性能测试,通过性能测试使用户能够更深入地了解到MapXtreme Java的高性能、良好的可扩展性和稳定性。以下是MapInfo美国产品测试实验室提供的性能测试结果,将从测试环境、测试结果等多个环节反应产品性能。a、稳定性和可靠性以下测试图形结果分析表明是高并发用户情况下,MapXtreme for Java可以稳定地提供地图服务,体现

9、了MapXtreme for Java地图服务引擎的高稳定性和高性能。(来源:MapInfo Products Testing Center in USA) b、高性能 以下测试图形结果分析表明随着用户数的增加,MapXtreme for Java地图服务引擎提供的地图服务响应按比例增加。(来源:MapInfo Products Testing Center in USA)c、良好的伸缩性根据MapInfo内部测试报告表明:更多的CPU服务器进行负载均衡能够,并发用户的访问数和响应数会成比例增加。d、系统资源使用情况(磁盘占用情况) e、系统资源使用情况(处理器使用情况) f、系统资源使用情况

10、(内存页占用情况)总之,MapXtreme提供企业级高性能的动态地图服务对系统资源(包括磁盘读写、内存资源)的占用率比较低,与且并发用户和数据量并没有明显的线性关系。同时利用Java 多线程技术来有效处理多个并发用户的负荷,可以支持通过添加额外的 CPU、服务器负载均衡 来支持更高的用户负荷。2.2 动态地图服务-每用户tpcc值估算 如下是MapXtreme Java 对城市级1:500 全要素地图,动态渲染的测试结果。服务器采用Sun E4500服务器(CPU主频400MHZ),根据TCP 测试结果每CPU的tpcc 值为3500,则推算每用户tpcc值为3500。3. MapXtreme

11、 数据缓存性能分析地图数据的图块、缓存技术是目前地理信息系统领域解决空间地理信息服务响应速度的最佳解决方案,目前主要采用的是栅格数据缓存技术。MapXtreme Java平台提供的服务器端数据缓存性能优化,大幅度提高WebGIS地图服务的性能。栅格数据缓存是基于轻客户端思路的,传统的轻客户端地理信息服务原理是,在轻客户端地图服务中,客户端没有任何程序,客户在客户端发起地图服务请求,服务器端接受到请求后,通过地理信息引擎提取相应的地图数据进行分析和处理,最后渲染形成图片,然后将图片发送到客户端显示出来。这种地理信息服务优点在于在网络上传输的只是压缩后的图片,所以传输效率高,不足的是每次地图操作都

12、需要服务器进行地图渲染产生新的图片,导致地图服务引擎压力过大,特别是在用户数多,地图服务请求频繁的情况下,响应效率将受到很大的影响,而且每次请求必须重新刷新整个地图窗口。为了解决这样的问题,将地图数据在服务器端生成不同比例尺,不同分辨率的地图栅格数据,并对栅格数据进行分块管理,在客户端发起请求的时候,通过算法直接将合适比例尺的栅格数据传输到客户端,大大提高了地图引擎对地图服务的响应速度,再加上客户端的图片缓存,就更加提高了地图服务的响应速度。3.1 MapXtreme 地图缓存测试报告为方便用户深入了解MapXtreme地图缓存服务机制和性能情况,更好地为应用提供参考。因此MapInfo公司对

13、地图缓存服务进行了测试,为对于大量用户的并发访问能更快速地响应,为面向企业级应用的大型GIS应用平台的建设提供了更强有力的技术指导。 1、测试工具LoadRunner9.0是一个基于软件的能够对Web服务器产生负载的压力测试工具,通过其生成的性能报告来分析和诊断性能方面的问题,判断出Web应用程序的性能极限。使用LoadRunner可以针对Web应用程序通过录制或手工创建方法得到测试脚本,模拟某种用户场景下许多浏览器同时访问某些页面的情景。2、测试环境机器测试环境硬件软件数据库服务器机型:P5 550CPU:1.65GHz *4内存:8GB硬盘:146GBAIX 5.3ORACLE 10G应用

14、服务器机型:HP DL系列CPU:3 GHz*4内存:8GB硬盘:73GB*4Windows 2003 server Apache2.0+Tomcat5.5测试机1机型:IBM X226CPU:3GHz*2内存:2GB硬盘:73GBLOADRUNNER 9.0测试机2机型:IBM X226CPU:3GHz*2内存:2GB硬盘:73GBLOADRUNNER 9.03、测试用例 MapXtreme Java地图服务缓存程序中制作显示地图(具体包括地图缩放、地图漫游、图层管理)的测试程序; 在Load runner中编写需要访问的服务器端资源的测试脚本; 设置用户场景,启动多个客户端模拟多个用户进行

15、连接,其中包括运行时间2小时,连接数目; 修改地图应用配置,进行不同地图的应用配置测试。4、测试结果并发用户数RPS(请求数/秒)CPU usageThroughout ratioPages/sec%Disk Time50253335.2%100%0.010.02100241939.8%100%0.020.04250243145.8%100%0.020.05500189262.3%100%0.020.06以上测试结果表明,通过地图缓存功能能够显著地提高系统整体的性能,可以应对大量用户的并发访问,快速响应大量的并发的用户请求。无论是大数据量还是小数据量的地图应用,启用缓存功能后都能快速响应大量并

16、发用户的访问。 3.2 地图缓存服务-每用户tpcc值估算根据如上测试结果地图缓存服务很少CPU资源,每用户tpcc值很低,粗略估计为0.4 GIS应用服务器tpcc经验计算此项目采用混合架构的方式,对全要素底图数据预处理为图块采用缓存的方式预渲染,而对于大量的业务数据采用动态地图服务的方式实时渲染,则每用户的tpcc值估计为3500. 根据如下是GIS应用经常使用的计算tpcc值公式。仅供参考。应用服务器tpcc 值计算应用服务器操作的tpcc 最大并发用户数每用户tpcc系统冗余系统业务模型1最大并发用户数=100个2每用户tpcc值3500Tpcc4系统预留的冗余度=40应用服务器tpc

17、c经验值1003500/0.6583333tpcc表 1 应用服务器估算表说明: 最大并发用户量的估算是按照全省电信员工为2000人,估算20%的用户为使用网格营销系统用户共200人,最大并发用户数为在线用户数的50%共100人进行估算的; HP RX8640服务器, 采用24core安腾处理器,满足tpcc 估计值590000tpcc需求; 没有PC Server能达到相应的tpcc值;5. 小型机相对Pc Server的技术优势5.1高运算处理能力(High Performance) 实现多CPU协同处理功能; 系统设计有专用高速I/O通道。5.2 高可靠性(Reliability) 延续了大型机、中型机的高标准的系统与部件设计技术; 采用高稳定性的UNIX类操作系统。5.3高服务性(Serviceability)能够实时在线诊断,精确定位出根本问题所在,做到准确无误的快速修复。5.4高可用性(Availability)多冗余体系结构设计是小型机的主要特征,如冗余电源系统、冗余I/O系统、散热系统等。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1