Loading

摘要: wireshark分析tcp传输之文件上传速率问题 🔥🔥性能优化,服务监控方面的知识往往涉及量广且比较零散,希望将这部分知识整理成册,愿以后性能排查不再抓瞎。 阅读全文
posted @ 2023-05-31 12:09 蓝胖子的编程梦 阅读(442) 评论(0) 推荐(4) 编辑
摘要:  es mysql 适用场景对比 # es mysql 适用场景对比 ## 问题一 ### 全文检索毫无疑问直接上es,那么除了这种场景,什么时候该选es?为啥mysql不行? #### 对枚举字段的搜索 mysql创建索引的原则是对于那些区别度高字段建立索引,区别度越高的索引,在数据量大的情况下,索引效果越好。 因为mysql建立 阅读全文
posted @ 2023-05-30 10:55 蓝胖子的编程梦 阅读(274) 评论(0) 推荐(1) 编辑
摘要: 500行代码手写docker-实现硬件资源限制cgroups # (5)500行代码手写docker-实现硬件资源限制cgroups > 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到gith 阅读全文
posted @ 2023-05-29 11:09 蓝胖子的编程梦 阅读(274) 评论(0) 推荐(1) 编辑
摘要: https 原理与实践 https 原理与实践 经典三问,是什么,为什么,怎么做? 是什么 是一种http的安全协议,在tc 阅读全文
posted @ 2023-05-26 13:58 蓝胖子的编程梦 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 500代码行代码手写docker-设置网络命名空间 # (4)500代码行代码手写docker-设置网络命名空间 > 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到github,地址 阅读全文
posted @ 2023-05-25 16:38 蓝胖子的编程梦 阅读(222) 评论(0) 推荐(2) 编辑
摘要: 500行代码代码手写docker-将rootfs设置为只读镜像 # (3)500行代码代码手写docker-将rootfs设置为只读镜像 > 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到git 阅读全文
posted @ 2023-05-24 11:28 蓝胖子的编程梦 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 500行代码手写docker-以新命名空间运行程序 (2)500行代码手写docker-以新命名空间运行程序 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到github,地址如下: 阅读全文
posted @ 2023-05-19 10:36 蓝胖子的编程梦 阅读(285) 评论(1) 推荐(2) 编辑
摘要: 500行代码手写docker开篇-goland远程编译环境配置 (1)500行代码手写docker开篇-goland远程编译环境配置 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 代码最终运行效果 本系列源码已经上 阅读全文
posted @ 2023-05-18 13:10 蓝胖子的编程梦 阅读(344) 评论(2) 推荐(0) 编辑
摘要: golang 必会之  pprof 监控系列(5) —— cpu 占用率 统计原理 golang pprof 监控系列(5) —— cpu 占用率 统计原理 大家好,我是蓝胖子。 经过前面的几节对pprof的介绍,对pprof统计的原理算是掌握了七八十了,我们对memory,block,mutex,trace,goroutine,threadcreate这些维度的统计原理都进行了分 阅读全文
posted @ 2023-04-14 18:09 蓝胖子的编程梦 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 不要再说你不会了——网络性能问题排查思路 网络性能问题排查思路 服务监控系列文章 服务监控系列视频 网络问题往往是性能排查中最复杂的一个问题,因为网络问题往往涉及的链路比较长,排查起来不仅仅是看本地机器的指标就可以了。本文将展示一个比较系统的排查网络问题的思路。 我们往往都是通过类似prometheus,grafana搭建的监控平台对机器的 阅读全文
posted @ 2023-04-13 10:43 蓝胖子的编程梦 阅读(481) 评论(0) 推荐(1) 编辑