Sun Java Communications Suite 5 发行说明

调节 Instant Messaging 服务器内存

请使用 J2SE 版本 5 来运行 Instant Messaging 服务器,因为其性能较佳,并且不需要命令行调节(支持工效学功能)。可在以下文档中找到有关使用此 Java 版本的详细信息:

Instant Messaging 服务器使用 iim.conf 中的 iim.jvm.maxmemorysize 参数来设置要分配的 JVM 堆的最大大小。此参数的默认值为 256 MB,但 Instant Messaging 的大型活动部署可能需要更多内存。应该为服务器池中的 Instant Messaging 服务器分配多少内存取决于您需要支持多少个并发的活动用户。服务器池中的每个 Instant Messaging 服务器需要 256 MB 内存,另外对于日使用情况如下的每个连接/活动的用户,还需要 65 KB 内存:

而每个用户的其他负载、其他 Instant Messaging 服务(如新闻或文件传输)的使用以及某些功能(如消息过滤、归档或 SSL)的使用都将消耗更多内存。在将 Instant Messaging 部署到生产环境之前,应该对典型的用户活动执行负载分析。请联系 Sun 支持服务,以获取有关对 Instant Messaging 部署执行负载分析的详细信息。