首页
学习
活动
专区
工具
TVP
发布

五分钟学SRE

SRE是天生怀疑论者,怀疑一切,眼见为实,追本溯源是本性。 定期更新SRE相关技术文章,一些前沿技术介绍与大厂内推消息。 可以一起探索:Five_Minutes_SRE
专栏作者
44
文章
13209
阅读量
12
订阅数
TCP 三次握手应该这么学 《深入解析TCP连接管理:三次握手与队列溢出应对策略》
TCP三次握手是建立一个可靠的连接的基础。在这个过程中,有两个重要的队列:半连接队列(SYN queue)和全连接队列(ACCEPT queue)。
五分钟学SRE
2024-04-16
3880
置顶
从源码与实战分析TCP全连接队列溢出故障
wrk是一个基于C语言编写的HTTP性能测试工具,由GitHub用户wg/wrk开发。它能够通过生成大量的HTTP请求,对服务器进行压力测试,并实时输出测试结果,包括请求速率、传输速率、连接数等关键性能指标。wrk的设计初衷是为了提供一个简单易用的性能测试工具,同时保证测试结果的准确性和可靠性。
五分钟学SRE
2024-04-29
1231
置顶
五分钟学NGINX-详解nginx的11个请求阶段
Nginx,作为当今最流行的开源Web服务器之一,以其高性能、高稳定性和丰富的功能而闻名。在处理HTTP请求的过程中,Nginx采用了模块化的设计,将整个请求处理流程划分为若干个阶段,每个阶段都可以由特定的模块来处理。这种设计不仅使得Nginx具有极高的灵活性和可扩展性,而且也方便了开发者对Nginx进行定制和优化。我们将深入探讨Nginx处理HTTP请求的11个阶段,揭示其背后的工作原理。
五分钟学SRE
2024-04-22
4480
置顶
从源码与实战分析TCP半连接队列溢出故障
hping3是一个基于C语言编写的网络性能测试工具,由Salvatore Sanfilippo开发。它能够模拟各种类型的网络包,对服务器进行压力测试,并提供丰富的选项来定制测试。hping3不仅适用于HTTP协议,还支持TCP、UDP、ICMP等多种协议,使其成为一个多功能的网络性能测试工具。
五分钟学SRE
2024-05-01
460
【SRE该掌握的利器】提升Shell脚本质量的利器:ShellCheck
ShellCheck是一个开源的静态分析工具,专门用于分析Shell脚本。它能够自动检测出脚本中的多种问题,包括但不限于语法错误、逻辑漏洞、代码风格问题,以及可能的安全风险。ShellCheck不仅能够识别问题,还能提供改进建议,帮助SRE快速定位并修复这些问题。
五分钟学SRE
2024-04-26
1290
扩展 GitOps:在 Kubernetes 上轻松持续集成和部署
https://www.cncf.io/blog/2023/12/26/extending-gitops-effortless-continuous-integration-and-deployment-on-kubernetes/
五分钟学SRE
2024-04-25
1150
【SRE该掌握的利器】云原生容器利器:nsenter
nsenter是一个功能强大的命令行工具,它允许用户直接进入到一个已经存在的命名空间(namespace)中,并在该命名空间内执行命令。这意味着即使容器内部没有安装特定的诊断工具,我们仍然可以利用宿主机上的工具来执行必要的操作。这一特性使得nsenter成为了云原生环境中不可或缺的诊断工具之一。
五分钟学SRE
2024-04-23
980
【SRE该掌握的利器】Linux中的strace:深入进程的系统调用
strace用于跟踪程序执行时的系统调用和信号。在Linux中,用户态的进程需要通过系统调用来请求内核态的服务,比如文件操作、网络通信等。strace能够捕获这些调用的详细信息,包括调用的名称、参数和返回值,以及执行这些调用所消耗的时间。
五分钟学SRE
2024-04-23
1320
解密 Kubernetes 网络:跟随数据包的奇妙旅程
https://www.dbi-services.com/blog/kubernetes-networking-by-using-cilium-beginner-level/
五分钟学SRE
2024-04-23
740
【SRE该掌握的利器】云原生容器利器:nsenter
nsenter是一个功能强大的命令行工具,它允许用户直接进入到一个已经存在的命名空间(namespace)中,并在该命名空间内执行命令。这意味着即使容器内部没有安装特定的诊断工具,我们仍然可以利用宿主机上的工具来执行必要的操作。这一特性使得nsenter成为了云原生环境中不可或缺的诊断工具之一。
五分钟学SRE
2024-04-21
1060
【SRE该掌握的利器】Linux中的strace:深入进程的系统调用
strace用于跟踪程序执行时的系统调用和信号。在Linux中,用户态的进程需要通过系统调用来请求内核态的服务,比如文件操作、网络通信等。strace能够捕获这些调用的详细信息,包括调用的名称、参数和返回值,以及执行这些调用所消耗的时间。
五分钟学SRE
2024-04-20
1920
解密 Kubernetes 网络:跟随数据包的奇妙旅程
https://www.dbi-services.com/blog/kubernetes-networking-by-using-cilium-beginner-level/
五分钟学SRE
2024-04-20
780
五分钟学NGINX-详解Nginx 如何处理 HTTP 头部
Nginx 作为高性能的 HTTP 服务器和反向代理服务器,在处理 HTTP 请求时,对 HTTP 头部的处理是至关重要的一环。
五分钟学SRE
2024-04-16
2120
腾讯云4月8日故障复盘及情况说明
https://mp.weixin.qq.com/s/2e2ovuwDrmwlu-vW0cKqcA
五分钟学SRE
2024-04-16
1350
Netflix 推出 bpftop 旨在增强 eBPF 性能效率
https://www.infoq.com/news/2024/03/netflix-launches-bpftop/
五分钟学SRE
2024-04-16
1100
Sysdig:Linux系统监控与分析的全能利器
Sysdig的官网上自我介绍为:“具有原生容器支持的开源通用系统可视化工具”。这一定位准确概括了Sysdig的三大优势:整合性、强大的监控分析能力、以及灵活性。
五分钟学SRE
2024-04-16
1890
LINUX 性能专家 Brendan Gregg博文拜读系列<1>-附九张性能图片
在深入Linux系统的复杂世界中,性能优化始终是SRE关注的热点。最近在拜读国际著名的 LINUX 性能专家 Brendan Gregg 的个人博客和技术书籍。他的工作不仅涵盖了系统性能的监控和分析,还深入探讨了性能问题的根源及其解决方案。通过他的个人博客和技术书籍,我们可以窥见Linux性能优化的精髓,学习到如何利用各种工具和方法来提升系统效率,确保应用的顺畅运行。将会结合 Brendan Gregg博文与个人理解 出一个拜读系列博文。
五分钟学SRE
2024-04-10
1550
Linux诊断机器故障工具—dmesg命令
dmesg 是一个用于显示内核环缓冲区中的信息的命令,它可以帮助我们了解系统内核的运行情况,包括各种设备的状态、错误信息、警告等。通过分析 dmesg 输出的信息,我们可以及时发现系统中的问题,并采取相应的措施解决。
五分钟学SRE
2024-04-10
2490
深入理解Linux内存中的Buffer与Cache
Buffer是用于存储数据块的临时内存区域,主要用于缓存I/O操作。当数据从磁盘或其他设备读取到内存时,首先会存储在Buffer中,以提供对这些数据的快速访问。Buffer可以看作是一个中介层,有助于优化读写性能。
五分钟学SRE
2024-04-10
2420
Helm 背景介绍
Helm 是一个由 Deis(现为 Microsoft Azure 的一部分)和 Google 共同开发的开源项目,旨在成为 Kubernetes 的“包管理器”。它的设计灵感来自于 Homebrew(MacOS 的包管理器)和 apt(Ubuntu 的包管理器),旨在简化和自动化在 Kubernetes 上部署和管理应用程序的流程。
五分钟学SRE
2024-03-22
870
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档