Blogs

Linux进程虚拟地址空间

由 梁金荣 | 2700字 | 阅读大约需要6分钟 | 归档于内存管理

2021年8月30日

谈到Linux进程虚拟地址空间,还要从程序说起。本文通过分析程序的编译执行过程,分享了Linux进程虚拟地址空间的结构、组织和创建,并通过分析Linux内核源代码,总结了进程、进程虚拟地址空间和虚存区的关系。

继续阅读

Linux RCU机制

由 szp | 3300字 | 阅读大约需要7分钟 | 归档于linux

2021年8月6日

RCU (Read-copy update)是2002年10月添加到Linux内核中的一种同步机制。作为数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。

继续阅读

Kubernetus自传

由 梁金荣 | 3600字 | 阅读大约需要8分钟 | 归档于内核网络

2021年4月27日

笔者论文是在Kubernetus场景下对网络进行优化,那么熟悉整个Kubernetus就显得尤为重要。本文将介绍Kubernetus的组件、重要术语以及如何在Kubernetus集群上部署服务,掌握了Kubernetus基本知识后,就可以针对该场景下的网络进行深入的研究了。

继续阅读

基于 eBPF 的 prometheus 监控方案

由 梁金荣 | 2000字 | 阅读大约需要4分钟 | 归档于eBPF

2021年4月13日

eBPF技术跟踪内核无比强大,几乎可以跟踪内核中的任意函数,bcc工具使得编写eBPF程序更加高效,ebpf_exporter 结合了 eBPF & bcc 的优势,对接 prometheus 和 granafa ,使得自定义监控系统更加安全和高效,同时也可以很方便的使用eBPF技术监控集群,并对其数据进行存储和可视化展示。

继续阅读

socket 编程

由 作者:杨骏青 | 2500字 | 阅读大约需要5分钟 | 归档于socket

2021年4月13日

socket 网络编程相关信息。

继续阅读

eBPF介绍

由 张孝家 | 4300字 | 阅读大约需要9分钟 | 归档于eBPF

2021年4月13日

本文主要是对eBPF进行简单的介绍,带大家了解eBPF是什么、通过eBPF可以做些什么事情。

继续阅读

Ubuntu18.04编译内核5.4.0

由 贺东升 | 1600字 | 阅读大约需要4分钟 | 归档于Linux内核

2021年4月13日

记录内核编译的过程,方便大家以后参考。

继续阅读

XDP基础

由 作者:你的林皇 编辑:你的林皇 | 2500字 | 阅读大约需要5分钟 | 归档于ebpf

2021年4月13日

XDP简介及基础知识。

继续阅读

Node_exporter+Prometheus+Grafana 快速实现Linux系统性能数据提取、存储和可视化展示

由 梁金荣 | 2100字 | 阅读大约需要5分钟 | 归档于eBPF

2021年4月6日

本文将通过Node_exporter+Prometheus+Grafana三者结合,快速提取Linux内核数据,数据包括但不限于CPU、内存、磁盘、网络IO等,并进行可视化展示,这一套对于分布式也同样适用。

继续阅读

Linux内核网络性能优化

由 梁金荣 | 2400字 | 阅读大约需要5分钟 | 归档于内核网络

2021年3月30日

本文只总结了常见的网络优化技术,并使用尽量多的图片帮助理解原理,但未深入具体去介绍原理和具体用法,目的是以后需要时可以宏观上知道该怎么去做,进而微观上深入内核来解决问题。

继续阅读