当前位置:首页 > 操作系统 > Linux

高并发下linux系统、业务结构性能优化——index(不断更新)

    工作中零零散散写了些博客,总结了些知识,当然是从运维的角度。东西一多就乱,闲时突发奇想,这些东西能不能打在一个点上,如果能有一个东西把所有内容串起来并且有一个主题岂不妙哉,也方便查阅和阅读,就像一个网站有了内容后需要一个index主页一样,哈哈,然后就有了这篇置顶博文。

    对于主题,我喜欢研究业务架构和大并发相关知识,就定为“高并发下linux系统、业务结构性能优化”了,现有目录结构是根据工作经验进行的梳理,以后会动态修改。我的知识非常有限,不乏有些错误认识,不管怎样抛砖引玉分享出来,希望能对同行从业人员有一点帮助,有理解不对的地方也请指正,我会更新并署名。

    先谈谈linux系统、业务结构性能调优的方法论,简单来说整体大原则是“木桶原理”,换言之一个业务结构或一台单独的服务器能跑多大的量,取决于所有环节的短板。

更新中。。。。。。。。。。。。。

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110060456043.jpg" title="木桶原理.jpg" />


================================目  录==============================================

一、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.1.1 CDN内容分发网络深入简出图解

    3.2 CDN的cache节点结构调整优化

      3.2.1 CDN的cache节点结构调整优化

    3.3 cache——ATS性能优化

       3.3.1 ATS缓存工作机制流程图

      3.3.2 不影响业务前提下ATS缓存策略优化配置

      3.3.3 ATS服务动态域名缓存策略优化

四、工作中部分故障排查

    4.1 十几万连接几M的流量,吓死“宝宝”了

    4.2 ATS通过header头重写解决HIT/502故障

五、工作中写过的部分脚本

    5.1 mysql互主自动化配置脚本

    5.2 linux下PXE无人值守环境自动安装脚本

    5.3 爬取域名一级页面元素并判断其可缓存性

    5.4 ATS日志处理机制及相关脚本


       

===========================================================================================


本文出自 “奔跑的linux” 博客,请务必保留此出处http://benpaozhe.blog.51cto.com/10239098/1770051

原文:http://benpaozhe.blog.51cto.com/10239098/1770051


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐