linux服务器系统内核参数优化

linux服务器系统讷河参数优化

功能说明

此博文主要学习网上以及整理,如何优化linux服务器系统优化,提供服务器硬件性能,充分利用硬件资源;仅供参考。
目前项目实施中遇到的情况就比如,没优化系统内核参数,导致后台系统登录操作响应慢(终端连接数太多导致)。

系统优化说明

1、linux线程数
		--查看Linux系统默认的最大文件句柄数,系统默认是1024
		# ulimit -n
		1024
		修改最大的文件句柄数;ulimit -n 65535 (不用重启服务器就生效)
		重启也生效方法:vi /etc/security/limits.conf 在文件最后添加以下参数:
			* soft nofile 500000
			* hard nofile 500000

2、做好linux内核参数优化,避免过多的TIME_WAIT状态的连接
	优具体操作如下:sysctl.conf文件添加如下内容
	cat /etc/sysctl.conf
	net.ipv4.tcp_max_tw_buckets = 20000
	net.ipv4.tcp_fin_timeout = 30
	net.ipv4.tcp_timestamps = 1
	net.ipv4.tcp_tw_reuse = 1
	net.ipv4.tcp_tw_recycle = 1
	运行sysctl -p使之生效
其他:centos7以上关闭selinux安全机制
		关闭selinux
		 临时关闭:
		[root@localhost ~]# setenforce 0 
		永久关闭:
		[root@localhost ~]# vim /etc/sysconfig/selinux
		SELINUX=enforcing 改为 SELINUX=disabled
		重启服务器生效reboot

其他项目实施遇到的需要优化项

1、mysql
show variables like 'max_connections';用此命令查看mysql配置的最大连接数,设置为1000
数据库引擎是INNODB 
my.cnf中的innodb_buffer_pool_size值为256

2、tomcat优化配置
	2.1 内存参数的优化:
	修改tomcat的catalina.sh
	在文件头#!/bin/sh这一行下加入如下参数:
	JAVA_OPTS="-server \
    	-Xms1024m \
    	-Xmx1024m \
   	 	-Xmn512m \
    	-Xss512k \
    	-XX:+AggressiveOpts \
    	-XX:+UseBiasedLocking \
    	-XX:PermSize=128m \
    	-XX:MaxPermSize=256m \
    	-XX:+DisableExplicitGC \
    	-XX:+UseParNewGC \
   		-XX:+UseConcMarkSweepGC \
    	-XX:MaxTenuringThreshold=31 \
    	-XX:+CMSParallelRemarkEnabled \
    	-XX:+UseCMSCompactAtFullCollection \
    	-XX:LargePageSizeInBytes=128M \
    	-XX:+UseFastAccessorMethods \
    	-XX:+UseCMSInitiatingOccupancyOnly \
    	-Djava.awt.headless=true"
    	
    2.2 Tomcat容器内的优化
		修改\conf\server.xml,打开tomcat的线程池配置并修改Connector配置。
		<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
        maxThreads="2000"
        minSpareThreads="100"
            maxIdleTime="600000"/>

		<Connector executor="tomcatThreadPool"
               port="8080"
               redirectPort="8443"
               protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxHttpHeaderSize="8192"
               acceptCount="5000"
               connectionTimeout="20000"
               enableLookups="false"
               disableUploadTimeout="true"
               URIEncoding="UTF-8"/>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值