文档章节

某市招考网并发处理笔记

HeartArea
 HeartArea
发布于 2016/07/14 17:09
字数 189
阅读 9
收藏 0

系统级别优化

  • tcp连接调优<br/> vi /etc/sysctl.conf
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
  • 文件句柄书调优<br/> vi /etc/security/limits.conf
* soft nofile   655350
* hard nofile   655350
* soft nproc    65535
* hard nproc    65535
* soft core             unlimited
* hard core             unlimited
* soft memlock  50000000
* hard memlock  50000000

应用级别调优

  • tomcat server调整
protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="2000"
acceptCount="1500"
acceptorThreadCount="8"
  • jvm参数调整
JAVA_OPTS="-server -Xms16g -Xmx16g -XX:PermSize=1024M -XX:MaxPermSize=2048m"

nginx调整

  • nginx进程数调整为cpu个数,并做cpu绑定。
  • nginx使用epoll模式。

学习的到的命令

  • iftop --查看网卡流量
  • iostat --查看io情况
  • sysctl -p 使用系统配置生效

备注

因为大家觉得好low,是好low,因为它是一篇笔记,哈哈。 当然未完待续...

© 著作权归作者所有

共有 人打赏支持
HeartArea
粉丝 26
博文 7
码字总数 3006
作品 0
丰台
程序员
设计模式学习笔记10-Responsibility(职责链)模式

本文主要是看了《设计模式》做的笔记和思考,在此分享仅代表个人观点,如有不对的地方欢迎批评和指正。 基础 Responsibility模式,中文名职责链模式,是一种可以将请求沿着类之间的关系链一直...

百恼神烦
07/31
0
0
读书笔记之《Java并发编程的艺术》-线程池和Executor的子孙们

读书笔记部分内容来源书出版书,版权归本书作者,如有错误,请指正。 欢迎star、fork,读书笔记系列会同步更新 git https://github.com/xuminwlt/j360-jdk module j360-jdk-thread/me.j360....

Hi徐敏
2015/11/11
0
1
9月5日科技联播:滴滴暂停深夜服务一周,亚马逊市值突破万亿美元

滴滴启动安全整治,暂停深夜服务;亚马逊市值破万亿,苹果不再能一枝独秀;美国三家律所着手调查京东失实披露刘强东案情,一起来看今天的科技快讯: 滴滴启动安全整治,9月8日至15日暂停深夜...

柚子菌
09/05
0
0
网站建设笔记:为什么中小学生写读后感都上百家笔记网?(图)

网站建设笔记:为什么中小学生写读后感都上百家笔记网?(图) 一到寒暑假,所有的学生们都万的不亦乐乎,但是到了寒暑假尾期,大家又要开始写作业了,那么,为什么百家笔记网得到了广大学生...

原创小博客
07/31
0
0
很好的IT技术网站

1.java相关的比较有深度 http://www.importnew.com 2.java文章网站(英文) https://www.jayway.com/category/java/page/3/ 3.并发编程网 http://ifeve.com 4.java最前沿的咨询 http://www.j......

上官胡闹
2016/09/25
85
0

没有更多内容

加载失败,请刷新页面

加载更多

71.告警系统主脚本 配置文件 监控项目

20.20 告警系统主脚本(main.sh) 20.21 告警系统配置文件 20.22 告警系统监控项目 20.20 告警系统主脚本(main.sh): ~1.约定:把以后所有的shell脚本放在/usr/local/sbin下,也方便我们查...

王鑫linux
2分钟前
0
0
装饰者模式

装饰者模式 Q:何为装饰模式? ()地给一个对象添加一些额外的(),并且()时,并不影响原对象。扩展功能来说,装饰器模式相比生成子类更为灵活。 Q:使用场景? 1.想要在不影响其他对象的情况下...

阿元
22分钟前
0
0
GO 切片(slice)相关语法

package mainimport("fmt")func main() {var intArr [5]int = [...]int{1,2,3,4,5} //定义一个数组slice := intArr[2:4] //第二个(包含)下标到第四个下标(不包含)fmt.Println...

汤汤圆圆
24分钟前
0
0
活动招募 HUAWEI HiAI公开课·北京站-如何在4小时把你的APP变身AI应用

人工智能和机器学习是全球关注的新趋势,也是当前最火爆、最流行的话题。当你拿手机用语音助手帮你点外卖,智能推荐帮你把周边美食一网打尽;当你拿起P20拍照时,它将自动识别场景进行最美优...

华为终端开放实验室
38分钟前
1
0
匹配两位小数,js正则

var regex = /^\d*(\.[1-9]|\.\d[1-9])*$/ console.log(1.2,regex.test(1.2)); console.log(0.3,regex.test(0.3)); console.log(1.03,regex.test(1.03)); ......

微信小程序-暗潮
43分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部