文档章节

Oracle Secure Global Desktop服务器配置估算建议

K-X
 K-X
发布于 2016/04/20 09:43
字数 962
阅读 31
收藏 0

你可以在这里找到本文的原始文章。

作为统一的应用程序访问层入口,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应用程序,进行简单的文本操作。这个估算方法只是一个理论数据,在实际应用的过程中,特别是生产环境中,还需要结合实际情况,具体问题具体分析和测试,切不可把本文的建议当成精确的度量。。。

© 著作权归作者所有

K-X

K-X

粉丝 7
博文 25
码字总数 34353
作品 0
大连
售前工程师
私信 提问
Oracle Secure Global Desktop 部署考虑事项

你可以在[这里][1]找到原始文章。 概要 本文描述了Oracle Secure Global Desktop部署的设计和测试过程的整体过程。目的是帮助IT部门制定应用程序的部署策略,以满足IT部门和业务部门的需求。...

K-X
2015/05/13
257
0
Oracle Secure Global Desktop (SGD) 介绍

你可以在[这里][1]找到原始文章。 Oracle Secure Global Desktop (SGD)是一个安全的远程访问解决方案,通过它可以访问运行在Microsoft Windows,Linux,Solaris和大型主机上,托管在云端的企...

K-X
2015/05/08
850
0
Oracle Secure Global Desktop 与 EM12c的集成

你可以在这里找到本文的原文。 前提条件 Oracle Enterprise Manager Cloud Control 12c Release 4 (12.1.0.4) 已经安装好,并可以从 https://oem.example.com:7802/em 访问到 EM12c的安装过程...

K-X
2015/08/04
46
0
手把手教你搭建Oracle Secure Global Desktop演示环境

你可以在这里找到原文。 前提条件 已经安装和配置好下列OS环境: Oracle Linux 6.5 64bit Hostname: sgd.example.com IP: 192.168.56.110 已经配置好一个可用的Yum源。 本例使用了一个本地...

K-X
2015/07/03
253
0
Redhat linux5.5下Oracle 10g 安装配置手册二

第三步:如果是在windows系统下远程连接liunx系统进行安装时,需要使用liunx系统自带的VNC服务,一般安装liunx系统时自带安装有,但需要配置相关参数才能使用。 1、下载一个连接liunx系统的v...

java_zhang
2013/04/24
64
0

没有更多内容

加载失败,请刷新页面

加载更多

Handler简解

Handler 这里简化一下代码 以便理解 Handler不一定要在主线程建 但如Handler handler = new Handler(); 会使用当前的Looper的, 由于要更新UI 所以最好在主线程 new Handler() { mLooper = Lo...

shzwork
18分钟前
2
0
h5获取摄像头拍照功能

完整代码展示: <!DOCTYPE html> <head> <title>HTML5 GetUserMedia Demo</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum......

诗书易经
20分钟前
2
0
正向代理和反向代理

文章来源 运维公会:正向代理和反向代理 1、正向代理 (1)服务对象不同 正向代理服务器的服务对象是客户端,可以将客户端和代理服务器看作一个整体。 (2)配置方法不同 需要在客户端配置代...

运维团
36分钟前
3
0
5个避免意外论文重复率高的方法

即使你不是故意抄袭,但你可能在无意中抄袭了别人的论文, 这个叫做意外抄袭,它可能正发生在你身上,如果你不熟悉学术 道德规范,这里将告诉你5个基本的方法来避免意外抄袭。 Tip1 熟悉其他...

论文辅导员
38分钟前
3
0
Maven通过profiles标签读取不同的配置

<profiles> <profile> <id>dev</id> <properties> <profiles.active>dev</profiles.active> </properties> ......

时刻在奔跑
43分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部