工作中零零散散写了些博客,总结了些知识,当然是从运维的角度。东西一多就乱,闲时突发奇想,这些东西能不能打在一个点上,如果能有一个东西把所有内容串起来并且有一个主题岂不妙哉,也方便查阅和阅读,就像一个网站有了内容后需要一个index主页一样,哈哈,然后就有了这篇置顶博文。
对于主题,我喜欢研究业务架构和大并发相关知识,就定为“高并发下linux系统、业务结构性能优化”了,现有目录结构是根据工作经验进行的梳理,以后会动态修改。我的知识非常有限,不乏有些错误认识,不管怎样抛砖引玉分享出来,希望能对同行从业人员有一点帮助,有理解不对的地方也请指正,我会更新并署名。
先谈谈linux系统、业务结构性能调优的方法论,简单来说整体大原则是“木桶原理”,换言之一个业务结构或一台单独的服务器能跑多大的量,取决于所有环节的短板。
更新中。。。。。。。。。。。。。
================================目 录==============================================
一、linux系统性能优化
1.1 系统IO性能优化
1.2 tcp内核参数性能优化
1.2.1 大并发下TCP内存消耗优化小记(86万并发业务正常服务)
1.2.2 TCP之TIME_WAIT调整优化(含TCP回收)
二、nginx性能优化
2.1 作为cache加速
2.1.1 Nginx/tengine做cache加速缓存策略配置调优
2.2 作为负载均衡
2.2.1 Nginx/tengine里的那些timeout时间优化
2.3 作为web服务器
三、CDN的cache节点性能优化
3.1 CDN的业务结构模型
3.2 CDN的cache节点结构调整优化
3.3 cache——ATS性能优化
四、工作中部分故障排查
五、工作中写过的部分脚本
===========================================================================================