Oracle Secure Global Desktop服务器配置的估算建议是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联公司自2013年创立以来,先为康马等服务建站,康马等地企业,进行企业商务咨询服务。为康马企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
作为统一的应用程序访问层入口,Oracle Secure Global Desktop的服务器配置应该如何估算呢?如何决定服务器的CPU,内存配置呢?这些问题是在Oracle Secure Global Desktop应用到生产环境中必须要考虑的。
在估算Oracle Secure Global Desktop服务器配置之前,首先需要明白在实际应用中有一些因素我们是照顾不到的,或者,换句话说是存在不可控的变量,比如:
用户实际通过SGD运行的应用程序类型:写字板,Word,Firefox或者是xterm
用户是如何使用这些应用程序的:仅仅是阅读文档,还是输入文本,听听音乐还是需要处理视频
这些不可控的变量会直接影响到Oracle Secure Global Desktop的服务器上的资源消耗。再举个例子:
拿内存使用量来说:一个横跨4个显示器的应用程序肯定比只使用1024x768单个窗口的应用程序消耗的内存多
拿CPU的使用量来说:相比显示文本数据的应用程序,进行视频播放,或者高频度鼠标操作,或者运行动画的这些应用程序,显然需要消耗更多的CPU。
在理解了这些不可控的变量对估算的影响之后,我们可以进一步进行估算。
首先从宏观着手,下面是服务器配置估算的一些建议:
单个SGD服务器配置:
最多支持500用户
每个用户同时运行两个窗口大小为 1920x1200 的应用程序
需要192GB内存,1*3GHz的CPU(8~15核)
SGD阵列:
最多10个节点
(也就是最多10台SGD服务器组成一个阵列)
最多支持5000用户
应用程序服务器:
最多运行100个应用
需要192GB内存,1*3GHz的CPU(8~15核)
管理员可以选择高配置或者低配置的服务器
接着从微观落脚,上面的结论是怎么算出来的呢?继续往下看:
SGD服务器:
内存的估算:每个用户约80MB内存(同时运行两个Windows应用程序)
CPU的估算:每个用户约50MHz的CPU(一个典型的应用程序使用大概10-30MHz的CPU,但是实际上CPU的使用率取决于应用程序自身。某些繁忙的应用程序可能会用到50-100MHz的CPU。)
SGD Gateway服务器:
内存的估算:每个用户约2MB内存(详细公式为:JVM内存=((应用程序数 + 3) x SGD 用户数 + websocket连接数 + HTTP连接数) x 300 KB
, 而且默认情况下,SGD Gateway被配置成最大支持同时100个HTTP连接,同时512个自适应网络协议(AIP)连接和同时512个Web Socket连接)
CPU的估算:每个用户约10MHz的CPU
最后,需要说明一下,以上这些只是一个粗略的估算方法,适用于那些“普通用户” - 通常使用SGD做为办公环境的用户,一次打开一两个Office应用程序,进行简单的文本操作。这个估算方法只是一个理论数据,在实际应用的过程中,特别是生产环境中,还需要结合实际情况,具体问题具体分析和测试,切不可把本文的建议当成精确的度量。。。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。