ArcGIS Server 内存占用相关

发布服务个数是否有上限?

 

不仅是服务个数,每个服务的实例数设置非常影响机器内存与CPU的占用。

发布服务时,如果服务不经常被访问,可以将最低实例数设置为0,避免后台长期占用内存。 

Server需要的机器配置: 
    1)首先计算总的最大并发请求数量和站点中server的数量,来估计每台server中的最大进程数量。(如果某项服务最多需要 10 个实例,且有两台 GIS 服务器计算机可用,则将最大实例数设置为 5。) 
    2)官方测试在满足最高并发的情况下,一核CPU可以支持10个实例,一般推荐为一核CPU3-5个实例。每个服务实例占用的内存大约是100兆。为每个核心配置2个G的内存可以满足10个左右100M的服务实例(系统本身要占去一半的内存用量),大于巅峰时期的运行所需内存,以保证良好的性能。 

可参见:http://server.arcgis.com/zh-cn/server/latest/administer/windows/anticipating-and-accommodating-users.htm


另外官方文档资料:http://server.arcgis.com/zh-cn/server/latest/publish-services/windows/tuning-and-configuring-services.htm

 

对于创建切片来说,机器的配置要怎么样的,哪些方面要求比较高,CPU主频,核心数量,内存,硬盘等等?

对于处理器与内存,一般为“一核对应2G内存”的搭配比例,硬盘则限制不多。

 

简单来说:

1、调高Caching Tools 服务的最大实例数,建议cpu核数+1; n+1不一定是最合适的实例数,可以用小点的数据测试一下~

具体操作:对Caching Tools 右键 → Stop 然后点Service Properties,修改最大实例数,之后Caching Tools 右键 → Start 之后再创建切图服务。

 

对于已经固定的硬件环境,怎样配置服务器资源,以提高创建缓存性能的官方文档链接如下:http://server.arcgis.com/zh-cn/server/latest/publish-services/windows/allocation-of-server-resources-to-caching.htm

posted @ 2017-01-18 16:36  mumu122  阅读(1536)  评论(0编辑  收藏  举报