`
fyjava
  • 浏览: 60657 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Apusic中根据多核环境进行参数优化

阅读更多
原文出自:http://operamasks.blogbus.com/logs/19319973.html

Apusic IO实现中采用NIO Selector,在多核环境下,可以在Apusic服务中添加NumberSelectors参数,提升多核或多CPU的使用效率:

在apusic.conf配置文件的http服务配置片段,加入 NumberSelectors属性,设置其值等于核的数量。

Apusic 4.0.3的配置片段

<SERVICE
    CLASS="com.apusic.servlet.http.WebService"
    >
    <ATTRIBUTE NAME="ServerPort" VALUE="6888"/>
    <ATTRIBUTE NAME="MaxWaitingClients" VALUE="500"/>
    <ATTRIBUTE NAME="WaitingClientTimeout" VALUE="15"/>

    <ATTRIBUTE NAME="NumberSelectors" VALUE="2"/>
    <ATTRIBUTE NAME="KeepAlive" VALUE="true"/>
    <ATTRIBUTE NAME="KeepAliveTimeout" VALUE="75"/>
    <ATTRIBUTE NAME="MaxKeepAliveRequests" VALUE="500"/>
    <ATTRIBUTE NAME="MaxKeepAliveConnections" VALUE="1500"/>
    <ATTRIBUTE NAME="ServletReloadCheckInterval" VALUE="3"/>
    <ATTRIBUTE NAME="TemporaryDirectory" VALUE="scratch"/>
    <ATTRIBUTE NAME="EnableLog" VALUE="True"/>
    <ATTRIBUTE NAME="LogFileName" VALUE="logs/access.log"/>
    <ATTRIBUTE NAME="LogFileLimit" VALUE="1000000"/>
    <ATTRIBUTE NAME="LogFileCount" VALUE="10"/>
</SERVICE>

Apusic 5.0的配置片段:

<SERVICE
    CLASS="com.apusic.web.WebService"
    >
    <ATTRIBUTE NAME="ServerPort" VALUE="6888"/>
    <ATTRIBUTE NAME="MaxWaitingClients" VALUE="500"/>
    <ATTRIBUTE NAME="WaitingClientTimeout" VALUE="5"/>

    <ATTRIBUTE NAME="NumberSelectors" VALUE="2"/>
    <ATTRIBUTE NAME="KeepAlive" VALUE="true"/>
    <ATTRIBUTE NAME="KeepAliveTimeout" VALUE="75"/>
    <ATTRIBUTE NAME="MaxKeepAliveRequests" VALUE="100"/>
    <ATTRIBUTE NAME="MaxKeepAliveConnections" VALUE="300"/>
    <ATTRIBUTE NAME="ServletReloadCheckInterval" VALUE="3"/>
    <ATTRIBUTE NAME="EnableLog" VALUE="True"/>
    <ATTRIBUTE NAME="LogFileName" VALUE="logs/access.log"/>
    <ATTRIBUTE NAME="LogFileLimit" VALUE="1000000"/>
    <ATTRIBUTE NAME="LogFileCount" VALUE="10"/>
</SERVICE>
分享到:
评论

相关推荐

    金蝶容器Apusic中重新部署war包

    在IT行业中,金蝶容器Apusic是一款广泛应用的企业级应用服务器,它为企业提供了高效、稳定、安全的运行环境,特别适合部署Java Web应用。...在实际操作中,应结合具体的Apusic版本和企业环境进行适应性调整。

    金蝶中间件Apusic-plugins.zip

    金蝶中间件Apusic-plugins.zip是一个包含了一系列与金蝶Apusic中间件相关的开发插件的压缩包,主要用于帮助开发者在Eclipse或MyEclipse环境中进行应用程序的调试和开发。Apusic中间件是金蝶公司推出的一款企业级应用...

    apusic数据库连接攻略

    该攻略主要用于在apusic文件中配置数据库连接,以便在应用程序中使用数据库资源。 1. 配置数据源 在apusic文件中,配置数据源是实现数据库连接的第一步。数据源的配置包括两个部分:JNDI名称和驱动程序类名称。在...

    Windows2003+Apusic6.0安装部署手册

    部署过程中,需要配置应用程序的启动参数和环境变量。 2.3.2 参数调优:部署完成后,需要对应用程序进行参数调优,以提高应用程序的性能。可以根据实际情况调整参数,例如调整 JVM 的堆大小和垃圾回收频率。 三、...

    Apusic密码修改指引

    - 在EAS集群环境中,每个实例都需要单独进行上述步骤。 #### 二、重新设置EAS访问Apusic的密码 **背景介绍:** 当Apusic管理员密码发生变化时,为了确保EAS实例能够正常访问Apusic,需要更新EAS的访问密码。 **...

    Apusic服务器解决数据源的资源引用

    资源引用的定义可以在应用的`web.xml`或者专门的资源配置文件中进行。这些定义包括资源的引用名称(`res-ref-name`)、资源类型(`res-type`)、认证方式(`res-auth`)等。例如: ```xml &lt;res-ref-name&gt;jdbc/...

    金蝶Apusic V10 应用服务器用户管理手册

    在分布式环境中,Apusic V10支持集群部署,通过负载均衡和故障转移机制,确保服务的高可用性。此外,其提供的热升级和热部署功能使得在不影响服务的情况下进行软件更新成为可能。 总的来说,金蝶Apusic V10应用...

    金蝶中间件Apusic MyEclipse10.x、MyEclipse9.x和Eclipse all-plugins

    Apusic MyEclipse插件允许开发者在MyEclipse环境中直接进行Apusic应用服务器相关的开发、部署和调试工作,大大简化了开发流程。 Apusic MyEclipse10.x版本针对的是MyEclipse的10.x系列,它可能包含针对新版本...

    Apusic AS的Web应用中调用commons-logging的流程

    在Apusic AS中,这个特性使得系统能够根据配置文件灵活地选择日志实现,例如在生产环境使用性能优秀的Log4j,在开发环境中使用简单的JUL。 调用commons-logging的流程如下: 1. **引入依赖**:在Apusic AS的项目中...

    管理Apusic Web服务器

    Apusic Web 服务器是 Apusic 应用服务器中内置的一个高效、安全、可靠的 Web 服务器,提供完整的 Web 服务器的功能,使 Apusic 应用服务器在提供对静态页面和图形的同时,提供对 JSP、Servlet 的高效服务。Apusic ...

    Apusic5.1域配置

    在实际生产环境中,可能还需要根据业务需求进行更复杂的配置,如数据源配置、JMS队列设置、负载均衡策略等。此外,定期备份和更新服务器配置也是必不可少的维护任务,以适应不断变化的业务环境。

    Linux环境下使用Apache搭建Apusic应用服务器集群

    本文将深入解析如何在Linux环境下,利用Apache与Apusic搭建应用服务器集群,并实现负载均衡,确保系统高可用性和性能。 #### 一、Linux环境下安装JDK Java Development Kit (JDK) 是运行Java应用程序的基础,首先...

    EAS apusic5.0 许可

    描述中提到“许可到期时间2088年”,这是一个非常长期的授权,意味着用户可以在相当长的时间内无顾虑地使用Apusic5.0进行业务运营,无需担心因许可问题而中断服务。 Apusic5.0的核心功能可能包括但不限于以下几点:...

    使用Jprofiler监控Apusic应用服务器.pdf

    - **配置Apusic应用服务器**: 在Apusic的启动脚本中,须添加特定的JAVA启动参数,以支持JProfiler的监控功能。具体而言,这涉及修改`APUSIC_HOME/bin`目录下的`startapusic.cmd`文件,引入必要的JProfiler连接指令。...

    EAS Apusic2016年的临时许可

    EAS Apusic是一款由东方通科技(Apusic)开发的企业应用服务器(Enterprise Application Server),它在2016年发布的一个版本是EAS Apusic 2016。这款产品主要用于构建、部署和管理企业级Java应用程序,尤其适用于...

    Apusic SQLServer的调优记录

    在应对并发压力大、遭受网络攻击以及数据库压力大的情况下,对HP-UX + JDK + Apusic + SQL Server环境进行调优至关重要。在这种环境中,系统需要处理3000至8000并发连接,未来可能高达20,000人同时在线,同时还要...

    Apusic应用服务器6.0使用手册(CHM格式)

    金蝶Apusic应用服务器6.0在5.0的基础上进行了大量扩充和优化,在产品功能、性能、安全性、扩展性及兼容性等方面得到显著提升。金蝶Apusic应用服务器6.0大大简化了创建和管理Java EE应用的任务,并为之提供了可伸缩、...

    apache2.2+apusic6.0负载配置指南(中望)

    - 当设置多机环境的负载均衡时,若需使用STICKY SESSION特性,需要在Apusic中启用它。 - 修改`%apusic%\domains\mydomain\config\vm.options`文件,设置`com.apusic.jvm.route`属性,与Apache配置中的路由标识匹配...

    金蝶Apusic应用服务器 V10企业版 用户手册+技术白皮书+调优手册

    通过这三个文档,用户不仅可以学会如何操作金蝶Apusic应用服务器V10,还能深入理解其工作原理,从而在实际应用中充分发挥其性能优势,解决各种业务场景下的挑战。无论是初级管理员还是高级开发人员,这些资料都是不...

    apusic license2017测试许可到2088.docx

    根据提供的文件信息,我们可以推断出此文档主要涉及Apusic License 2017的相关测试许可内容,并且该许可的有效期被设定到了2088年。下面将围绕这一核心内容进行详细的阐述。 ### Apusic License 2017 知识点 #### ...

Global site tag (gtag.js) - Google Analytics