`

服务器性能调优

 
阅读更多

catalina.sh

JAVA_OPTS="-Duser.timezone=GMT+08"   东八区

JAVA_OPTS="$JAVA_OPTS -server -Xms11960m -Xmx11960m -Djava.awt.headless=true" 

大概为物理内存的80%

 

tomcat的线程数配置:

 <Connector  protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="600" minSpareThreads="100"  acceptCount="700"  port="8088"  connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8" compression="on" compressionMinSize="50" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/javascript,image/jpg,image/png,image/gif"/>

 

 

安装nginx,动静分离

sudo apt-get install nginx 

/etc/nginx/sites-available/default 文件调整:

#app入口全部静态化

location ^~ /app/ {

alias /usr/share/tomcat8-codedeploy/webapps/app/;

expires 1d;

}

#websocket

location /ajaxWebsocket {

proxy_pass http://127.0.0.1:8088/ajaxWebsocket;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

}

#web管理静态资源

location ^~ /styles/ {

alias /usr/share/tomcat8-codedeploy/webapps/ROOT/styles/;

expires 1d;

}

#其他

location / {

proxy_pass http://127.0.0.1:8088;  

}

 

 

 

两个ubuntu服务器 4核15G内存。

服务器前面是aws alb负载均衡  进来端口443 ,到服务器是8080的nginx,如果动态资源到8088端口的tomcat。

分享到:
评论

相关推荐

    Linux服务器性能调优

    ·优化linux系统的调度器、内存、i/o、文件系统和网络 ·对运行商业工作负荷的web、文件、数据库,及应用服务器进行调优 ·预测调整参数或配置信息的变化所产生的影响 ·调整linux代码:对设计、定时

    WEB服务器性能调优

    在IT行业中,Web服务器性能调优是至关重要的,它直接影响着网站的响应速度、稳定性和用户体验。本压缩包文件集中了多个文档,专门探讨了针对WebLogic和Tomcat这两个广泛应用的Java Web服务器的性能优化策略。 首先...

    linux服务器性能调优文档(未完待续)

    教程名称:linux服务器性能调优文档(未完待续)课程目录:linux服务器性能调优01linux服务器性能调优02linux服务器性能调优03linux服务器性能调优04linux服务器性能调优05linux服务器性能调优06linux服务器性能调优07...

    HPux服务器性能调优

    【HP-UX服务器性能调优】是针对HP公司的UNIX操作系统HP-UX的性能优化技术,这一主题对于系统管理员和IT专业人员来说至关重要,因为它能够帮助他们最大化系统效率,确保服务的稳定性和响应速度。HP-UX性能调优涉及到...

    20个Linux服务器性能调优技巧

    Linux服务器性能调优是一项重要的工作,它旨在提高服务器的运行效率,降低资源消耗,并确保系统更加稳定和安全地处理高负载任务。以下详细介绍了Linux服务器性能调优的技巧: 1. 磁盘I/O性能调优:Linux内核中的...

    Tomcat服务器性能调优几个方面[定义].pdf

    Tomcat服务器性能调优是提升应用程序运行效率的关键环节,涉及到多个层面的调整。以下将详细阐述从操作系统、Java虚拟机、Apache与Tomcat的集成以及Apache和Tomcat集群等方面的调优策略。 首先,**操作系统调优**是...

    20个你不得不知的Linux服务器性能调优技巧.doc

    Linux服务器性能调优是IT系统管理员的关键任务,尤其对于那些承载关键业务的服务器。Linux以其开源、稳定和高效的特点在服务器领域占据重要地位。本文将介绍20个实用的Linux服务器性能优化技巧。 1. **调整磁盘I/O*...

    20个 Linux 服务器性能调优技巧.doc

    20个 Linux 服务器性能调优技巧.doc

    SAP ABAP程序性能调优介绍.pptx

    多进程处理是 SAP 系统性能调优的另一个重要方面,包括 SAP 用户与服务器交互过程、Network、Pres. Server、SAP Application Server、Database Server 等多个部分。了解这些过程可以帮助管理员优化系统的性能。 SAP...

    阿里巴巴Java性能调优实战(2021-2022华山版)+Java架构核心宝典+性能优化手册100技巧.rar

    性能优化手册是一套java性能学习研究小技巧,包含内容:Java性能优化、JVM性能优化、服务器性能优化、数据库性能优化、前端性能优化等。 内容包括但不限于: String 性能优化的 3 个小技巧 HashMap 7 种遍历方式...

    应用服务架构及性能调优详解

    此外,文中还详细阐述了应用服务器的关键组件如类加载器(ClassLoader)的作用以及基于JMX的技术特点,在此基础上进一步解释了应用服务器性能调优的重要性和多种优化方式。 适合人群:从事Java应用开发运维的专业人士...

    WAS V8.5 for Linux 安装以及性能调优概要

    性能调优是指对 WAS 服务器的性能进行优化,以提高服务器的运行效率和响应速度。在本概要中,我们将对 WAS V8.5 for Linux 的安装和性能调优进行详细的介绍。 安装思路 在安装 WAS V8.5 for Linux 之前,我们需要...

    MySQL分布式数据库中间件Mycat性能调优指南

    在实际应用中,Mycat的性能调优对于系统的整体效率至关重要。本指南将深入探讨Mycat性能优化的各个方面,帮助你更好地理解和掌握其关键技巧。 1. **Mycat架构理解**:Mycat的核心功能包括路由分片、数据切分、读写...

    java,weblogic和jdk性能调优文档

    1. **WebLogic应用服务器性能调优** - **WebLogic核心运行规则**:WebLogic Server的核心包括监听线程、套接字复用器和执行队列。监听线程接收连接请求,套接字复用器处理请求并将其放入执行队列,由空闲执行线程...

    Linux服务器架设、性能调优、集群管理教程pdf

    Linux服务器架设、性能调优、集群管理教程pdf

    WebLogic Server性能调优

    性能调优主要涉及对应用程序、服务器和底层硬件资源的优化,以此提升系统性能和响应能力。 文档首先提出了在J2EE应用程序体系结构中可能出现的性能瓶颈。例如,应用程序代码中显式管理线程可能导致资源浪费和效率...

    性能调优之Weblogic调优_尚硅谷_张晓飞.pdf

    因此,本文将基于《性能调优之Weblogic调优》这一资料,深入探讨WebLogic服务器性能调优的相关策略和技术要点。 #### 二、WebLogic性能调优关键点 ##### 2.1 开启本地I/O - **操作步骤**:通过启动管理控制台,在...

Global site tag (gtag.js) - Google Analytics