
Linux性能优化原理和实战
文章平均质量分 78
Linux性能问题汇总,帮助开发,测试,运维同学熟悉性能优化的方方面面,提高大家排查问题的能力。升职加薪必备技能。
锅锅来了
运维工程师,全栈开发,后端使用过C#,PHP,Python,Golang,前端使用JQuery,Vue,微信小程序。乐于分享一些运维和开发,Linux性能优化思路和工具等相关的内容。
展开
-
HTTP协议-报文结构
2)默认情况下,Nginx不允许头部字段使用“_”,配置指令“underscores_in_headers on”可以解除限制,但是不推荐。头部字段header,是key-value的形式,key和value之间用“:”分隔,最后用CRLF换行表示字段结束。Date是一个通用字段,通常出现在响应头里,表示HTTP报文创建的时间,客户端可以使用这个时间和其他字段决定缓存策略。HOST字段属于请求字段,只能出现在请求头里,唯一一个HTTP/1.1规范里面要求必须出现的字段。常用来统计分析,缓存优化,防盗链。原创 2025-01-04 21:39:23 · 793 阅读 · 0 评论 -
Linux性能优化-系列文章-汇总
Linux性能优化,涉及了CPU,内存,磁盘,网络等很多方面,一方面涉及的知识面广,同时又要在原理方面掌握一定的深度。所以整理总结了Linux性能优化的一系列文章。当处理Linux性能问题的时候,可以更游刃有余。原创 2025-01-03 21:56:38 · 749 阅读 · 0 评论 -
websocket协议详解
之前前端要想实时显示数据,不可不采取轮询调用方式。WebSocket的出现,使得浏览器具备了实时双向通信的能力。WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket 协议在 2011 年由 IETF 标准化为 RFC 6455,后由 RFC 7936 补充规范。Web IDL 中的 WebSocket API 由 W3C 标准化。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。原创 2025-01-02 17:41:41 · 1243 阅读 · 0 评论 -
Linux性能优化-网络篇-NAT详解
本节介绍网络地址转换(Network Address Translation),缩写为NAT。原创 2025-01-01 20:58:54 · 1002 阅读 · 0 评论 -
网络分析工具-tcpdump
当遇到网络疑难问题的时候,抓包是最基本的技能,通过抓包才能看到网络底层的问题。原创 2025-01-01 11:48:09 · 1553 阅读 · 0 评论 -
TLS协议详解-实践
一般商用TLS证书费用较高,如果是内部测试环境,自签名证书完全够用了,但是自签名证书在使用中还是有一些注意的地方,例如java程序,在使用自签名证书会遇到不信任问题,需要手动导入。原创 2024-12-30 14:34:11 · 684 阅读 · 0 评论 -
TLS协议详解-过程和优化
上一节,主要是熟悉一些基本概念和原理,本节主要是介绍,TLS1.2版本协议通讯过程的梳理和优化。这样在遇到分析https网址的时候就有基本思路了。原创 2024-12-30 10:56:45 · 1133 阅读 · 0 评论 -
TLS协议详解-基础概念
通讯过程中具备四个特效,才可以任务是“安全”的,这四个特性是:机密性 完整性 身份认证 不可否认摘要算法主要是实现完整性,也就是常说的散列函数,哈希函数。可以把摘要算法理解成一种特殊的压缩算法,他能够将任意长度数据“压缩”成固定长度,而且是独一无二的“摘要”字符串。就好像是给这段数据生成了一个数字“指纹”。常用的摘要算法有MD5、SHA1、SHA256、SHA512等。原创 2024-12-27 15:14:23 · 696 阅读 · 0 评论 -
Linux内核优化-内核线程参数
Linux系统内核参数的整理。原创 2024-07-18 14:01:29 · 358 阅读 · 0 评论 -
网络-calico问题分析
calico-node日志提示同时,cali开头网卡的mtu是1440大小。原创 2024-07-05 16:45:51 · 705 阅读 · 0 评论 -
网络-网卡多队列
没有开启网卡多队列,导致在某些单线程多TCP链接的应用场景下,出现某个CPU软中断高的情况。网卡在同一时刻只能产生一个中断,CPU在同一时刻只能响应一个中断,由于配置的原因,只有一颗cpu去响应中断(这个是可调的),所以所有的流量都压在了一个CPU上 ,把CPU跑满了。原创 2024-06-29 13:24:30 · 1668 阅读 · 0 评论 -
网络基础-IP协议
基础不牢,地动山摇,本节我们详细介绍IP协议的内容。原创 2024-06-09 20:31:36 · 905 阅读 · 0 评论 -
Linux性能优化-网络篇-网络延迟
很多时候,我们听到大家抱怨,网好卡啊,请求好慢啊,这些其实都是网络延迟比较大的原因。这篇文字带你了解网络延迟是什么,如何测试网络延迟,如何排查网络延迟的问题。原创 2024-06-09 11:01:10 · 1724 阅读 · 0 评论 -
Linux性能优化-网络篇-DNS问题排查
DNS(Domain Name System) , 域名系统,主要提供域名和IP之间映射关系的查询服务。本节内容我们带大家了解下如何分析和排查DNS问题。本次介绍nslookup命令和dig命令,这两个命令都是来自bind-utils包。原创 2024-06-01 11:25:58 · 822 阅读 · 0 评论 -
网络性能测试工具:iperf3介绍
新接触的网络环境如何评估网络带宽和吞吐量呢,有的项目没有对业务流量进行合理规划,服务或者中间件出口带宽经常有被打满的情况。所以提前预测网络带宽的瓶颈还是非常有必要的。ipef3工具,是一个用于测试网络带宽的开源工具,用于评估网络的性能和吞吐量,他是iperf工具的第三个版本。原创 2024-05-31 22:55:30 · 4857 阅读 · 0 评论 -
Linux性能优化-网络篇
如何评价一套新环境内主机和应用的网络性能,有哪些指标需要注意,如何建立网络指标基准。当系统上线后,服务运行过程中,遇到网络问题如何通过指标排查网络问题。本节是网络篇的第一节内容,主要是介绍了理论性的内容。原创 2024-05-28 21:23:07 · 1728 阅读 · 0 评论