Linux
文章平均质量分 79
phantasms
这个作者很懒,什么都没留下…
展开
-
ebpf-map概述
ebpf-map概述原创 2022-06-11 13:30:12 · 1695 阅读 · 0 评论 -
BPF介绍
Thank Zhihao Tao for your hard work. The document spent countless nights and weekends, using his hard work to make it convenient for everyone.If you have any questions, please send a email to zhihao.tao@outlook.com文章目录1. 概述1.1 发展1.2 优势1.3 限制1.4 基于eBPF.原创 2021-04-23 10:51:01 · 2063 阅读 · 0 评论 -
Valgrind
文章目录1. Valgrind概述2. 安装3. 常用工具1. Valgrind概述Valgrind工具套件提供了许多调试和性能分析工具,可帮助您使程序更快,更正确。这些工具中最流行的称为Memcheck。它可以检测C和C++程序中常见的许多与内存有关的错误,这些错误可能导致崩溃和不可预测的行为。valgrind官方资料2. 安装yum install -y valgrind3. 常用工具valgrind --track-fds=yes --leak-check=full --undef-原创 2021-04-12 19:52:35 · 203 阅读 · 1 评论 -
火焰图
文章目录1. 概述2. 创建火焰图2.1 捕获堆栈2.1.1 Linux perf_events2.2 折叠堆栈2.3 生成火焰图3. 解析火焰图1. 概述火焰图是性能分析的利器,可以快速,准确地识别出最频繁的代码路径。官方资料: http://www.brendangregg.com/flamegraphs.htmlgit地址: https://github.com/brendangregg/FlameGraph春哥的systemtapLinux下用火焰图进行性能分析示例http://w原创 2021-04-12 19:44:49 · 689 阅读 · 1 评论 -
LSF-BPF-eBPF
文章目录1. 概述2. 编程接口2.1 创建选项2.2 其他选项2.3 编程指导1. 概述LSF(Linux Socket Filtering)又名BPF。BPF允许用户空间程序将过滤器附加到任意套接字上,并且允许或禁止某些类型的数据通过套接字。它在内核提供了一个虚拟机,用户态将过滤规则以虚拟机指令的形式传递到内核,由内核根据这些指令来过滤网络数据包。官方文档BPF主要应用:XDP流量控制防火墙网络包跟踪内核探针cgroupsbccbpftools2. 编程接口2.1 创建选项原创 2021-04-01 20:16:28 · 311 阅读 · 0 评论 -
GRUB简述
Thank Zhihao Tao for your hard work. The document spent countless nights and weekends, using his hard work to make it convenient for everyone.If you have any questions, please send a email to zhihao.tao@outlook.com目录1. 概述1.1 配置修改1.2 内核参数1.2.1 示例2. 虚拟机.原创 2021-03-16 22:31:30 · 737 阅读 · 0 评论 -
虚拟机配置-CentOS
文章目录1. 镜像下载2. 网络配置2.1 NAT模式2.2 Host-Only3. yum源4. 常用软件5. 更新时间6. git配置7. Go配置8. mysql配置9. Mac免密登陆Centos10. 编译git遇到错误11. 创建新用户名和密码11.1 简单密码设置12. DNS13. 服务1. 镜像下载官方下载链接: https://www.centos.org/download/2. 网络配置[root@localhost root]# vi /etc/sysconfig/netwo原创 2021-02-08 23:13:04 · 131 阅读 · 0 评论