logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

马年新春《2025年Linux内核十大技术革新盘点》分享会视频

马年新春,大年初一,视频解读。,以及分享后的互动交流。

2024年Linux内核十大技术革新盘点|年终盘点

这样开销未免就有点太大了,其实仔细看DEFINE_ALLOC_TAG的定义,它定义的是一个static struct alloc_tag _alloc_tag的,关键是static,而且link在一个特定的section里面:__section(ALLOC_TAG_SECTION_NAME),所以,用我的tag地址,减去section的开始地址就差不多得到tag在线性区域的存放位置了。但是公平其实

#linux#运维#服务器
深入理解Linux内核之进程睡眠(上)

1开场白环境:处理器架构:arm64内核源码:linux-5.10.50ubuntu版本:20.04.1代码阅读工具:vim+ctags+cscope无论是任务处于用户态还是内核态,经常会...

#操作系统#java#linux
深入理解Linux内核之进程睡眠(下)

4.用户态睡眠以sleep为例来说明任务在用户态是如何睡眠的。首先我们通过strace工具来看下其调用的系统调用:$stracesleep1...close(3)...

#java#linux#操作系统 +1
Linux内核网络UDP数据包发送(三)——IP协议层分析

1. 前言Linux内核网络 UDP 协议层通过调用ip_send_skb将 skb 交给 IP 协议层,本文通过分析内核 IP 协议层的关键函数来分享内核数据包发送在 IP 协议层的...

#网络#python#linux +2
Linux内核网络UDP数据包发送(四)——Linux netdevice 子系统

Linux内核网络UDP数据包发送系列:Linux内核网络UDP数据包发送(一)Linux内核网络UDP数据包发送(二)——UDP协议层分析Linux内核网络UDP数据包发送(三)——IP...

#网络#linux#java +1
Linux内核网络udp数据包发送(一)

本系列文章1-4,来源于陈莉君老师公众号“Linux内核之旅”1. 前言本文首先从宏观上概述了数据包发送的流程,接着分析了协议层注册进内核以及被socket的过程,最后介绍了通过 sock...

#网络#python#java +1
Linux内核Page Cache和Buffer Cache关系及演化历史

[注: 转载自今日头条号"闪念基因"] 在我们进行数据持久化,对文件内容进行落盘处理时,我们时常会使用fsync操作,该操作会将文件关联的脏页(dirty page)数据(...

#java#linux#python +1
深入理解Linux内核之主调度器(下)

4.进程上下文切换接前文:深入理解Linux内核之主调度器(上)前面选择了一个合适进程作为下一个进程,接下来做重要的上下文切换动作,来保存上一个进程的“上下文”恢复下一个进程的“上下文”,...

#操作系统#linux#java
使用EBPF追踪LINUX内核

1. 前言我们可以使用BPF对Linux内核进行跟踪,收集我们想要的内核数据,从而对Linux中的程序进行分析和调试。与其它的跟踪技术相比,使用BPF的主要优点是几乎可以访问Linux内核...

#linux#java#python +1
    共 77 条
  • 1
  • 2
  • 3
  • 8
  • 请选择