B.4. "Performance"(性能)选项卡

使用 "Performance"(性能)选项卡上的属性可调整 SGD 服务器。

从命令行,使用第 D.16 节 “tarantella config list”命令列出这些设置,使用第 D.15 节 “tarantella config edit”命令编辑这些设置。

B.4.1. Maximum Simultaneous Requests(并发请求的最大数目)

用法:在此字段中键入一个数字。

描述

服务器可以同时处理的最大请求数。

作为粗略指导,请将此项设置为中央处理器 (central processing unit, CPU) 数量的 4 倍。

设置过高可能会导致性能降低。

对此属性所做的更改会立即生效。

命令行

命令选项:--tuning-maxrequests num

用法:num 替换为最大并发请求数。

以下示例将最大并发请求数设置为 7。

--tuning-maxrequests 7

B.4.2. Maximum Simultaneous User Sessions(并发用户会话的最大数目)

用法:在此字段中键入一个数字。

描述

最大并发用户会话数。用户会话定义为 SGD 客户端与 SGD 服务器之间的连接。

一旦达到限制,连接就会被拒绝。

设置过高可能会导致性能降低。

对此属性所做的更改会立即生效。

命令行

命令选项:--tuning-maxconnections num

用法:num 替换为最大并发用户会话数。

以下示例将最大并发用户会话数设置为 1000。

--tuning-maxconnections 1000

B.4.3. Maximum File Descriptors(文件描述符的最大数目)

用法:在此字段中键入一个数字。

描述

允许打开的文件描述符的最大数目。

增大此值将增加可以处理的并发连接数目。

此值将影响所有 SGD 服务器组件。

设置过高可能会导致性能降低。

对此属性所做的更改会在服务器重新启动时生效。

命令行

命令选项:--tuning-maxfiledescriptors num

用法:num 替换为打开的文件描述符的最大数目。

以下示例将打开的文件描述符的最大数目设置为 4096。

--tuning-maxfiledescriptors 4096

B.4.4. JVM Size(JVM 大小)

用法:在此字段中键入数字。

描述

这些属性控制分配给 SGD 服务器 Java 运行时环境 (Java Runtime Environment, JRE) 的内存大小和扩展率。提供了以下属性:

  • 最初为 SGD 服务器的 Java 虚拟机 (Java Virtual Machine, JVM) 分配的内存量(以 MB 为单位)。请将此值设置为不大于主机上随机存取存储器 (random access memory, RAM) 大小的值。

  • 以百分比形式表示的一个缩放系数,用于在需要时动态增加 JVM 软件的内存量。

  • 决不要超过的绝对最大大小(以 MB 为单位)。

设置过高可能会导致性能降低。

对此属性所做的更改会在服务器或 JVM 软件重新启动时生效。

命令行

命令选项:--tuning-jvm-initial MB

用法:MB 替换为分配给 JVM 软件的初始内存大小(以 MB 为单位)。

命令选项:--tuning-jvm-scale percent

用法:percentage 替换为以百分比形式表示的动态缩放系数。

命令选项:--tuning-jvm-max MB

用法:MB 替换为分配给 JVM 软件的最大内存大小(以 MB 为单位)。

以下示例将 JVM 软件的初始大小设置为 58 MB。当需要时,JVM 软件的内存量最大可扩展至 150%。JVM 软件的最大大小设置为 512 MB。

--tuning-jvm-initial 58
--tuning-jvm-scale 150
--tuning-jvm-max 512

B.4.5. Daily Resource Synchronization Time(每日同步资源的时间)

用法:在此字段中键入一个数字。

描述

每日开始同步资源的时间(如果为阵列启用了此功能)。

使用服务器的本地时区。

以 24 小时制来表示时间。例如,使用 16:00 表示下午 4 点。

对此属性所做的更改会立即生效。

命令行

命令选项:--tuning-resourcesync-time hh:mm

用法:hh:mm 替换为 24 小时制的时间。

以下示例将资源同步时间设置为 4:00(凌晨 4 点)。

--tuning-resourcesync-time 4:00

B.4.6. Load Balancing Groups(负载平衡组)

用法:在此字段中键入该 SGD 服务器的负载平衡组。

描述

此属性是用于标识阵列中某台 SGD 服务器的负载平衡组的字符串。此信息可用于应用程序负载平衡。

此属性用于实现最佳带宽使用率。将尽可能从应用服务器所用的相同负载平衡组中选择 SGD 服务器。

除非阵列跨越广域网 (wide area network, WAN)(或包括慢速链路)并且您使用负载平衡,否则请将此属性留空。

允许使用多个字符串,但这样会减慢应用程序启动速度。

如果使用,请对阵列中的所有 SGD 服务器以及组织层次结构中的所有应用服务器对象设置此属性。

命令行

命令选项:--server-location location

用法:location 替换为用于标识阵列中 SGD 服务器负载平衡组的字符串。

以下示例指定了位置 boston。

--server-location boston