记录成长的痕迹

Linux Kernel


  • 首页

  • 归档

  • 标签

c性能编程

发表于 2020-11-04 |
先立个flag https://www.codeproject.com/Articles/6154/Writing-Efficient-C-and-C-Code-Optimizationhttp://icps.u-strasbg.fr/~bastoul/local_copies/lee.htmlht ...
阅读全文 »

linux network

发表于 2020-11-03 |
先立个flag https://cs.unh.edu/cnrg/people/gherrin/linux-net.htmlhttp://www.cs.columbia.edu/~nahum/http://www.cs.columbia.edu/~nahum/w6998/lectures/vpk-co ...
阅读全文 »

并发学习

发表于 2020-10-13 |
http://web.cecs.pdx.edu/~theod/walpole/class/cs510/winter2018/home.htmlhttps://paulmck.livejournal.com/49667.htmlhttp://www.rdrop.com/users/paulmck/sc ...
阅读全文 »

linux poll机制

发表于 2020-09-23 |
IO机制IO机制一般分为4种:阻塞,非阻塞,同步和异步。这篇文章讲的很清楚,这几种IO的区别,借用下别人的图。 linux poll这篇文章基本上讲的很透彻了,最好的办法还是要自己多上上手,另外整体上可以看看这篇文章,越来越觉得能把文章写得精简而达意是门高深的技术了。同时借用下别人的图。 总结最 ...
阅读全文 »

Linux patch狩猎

发表于 2020-09-04 |
最近要冲linux的补丁数量了,写个总结,有哪些方法可以快速找到补丁。找到想改的补丁后,先在对应的patchwork邮件列表中搜下,看看这个patch是否有其他人已经发出来了,避免做无用功。补丁做好之后,还是按照老步骤保证补丁质量: make ARCH=arm64 CROSS_COMPILE=aar ...
阅读全文 »

Centos内核

发表于 2020-08-28 |
CentOS版本CentOS目前有3个版本,6,7和8。具体参考 官网各个版本的生命周期、内核版本可以参考 官网的详细介绍 CentOS内核代码CentOS内核config:https://git.centos.org/rpms/kernel/releasesSRPM包归档:http://vault ...
阅读全文 »

linux memory management

发表于 2020-08-21 |
先立个Flag,给自己一个Todo :) 务必先读 gorman的书 Understanding The Linux Virtual Memory Manager务必先读 gorman的书 Understanding The Linux Virtual Memory Manager务必先读 gorm ...
阅读全文 »

ARM memory barrier学习

发表于 2020-08-21 |
先立个Flag,给自己一个Todo :) 主要基于这个问答:https://stackoverflow.com/questions/15491751/real-life-use-cases-of-barriers-dsb-dmb-isb-in-armhttps://hackmd.io/@butast ...
阅读全文 »

网卡硬件和ISO模型对应关系

发表于 2020-08-06 |
一直不清楚MAC、PHY和Serdes之间到底是怎么连接的,今天理了理,如果MAC没有内置PHY的话,可以认为MAC通过Serdes连接PHY。 OSI模型 每层之间的关系如下图: OSI模型和MAC、PHY之间的关系MAC是链路层的协议,也可以表示IP,PHY是IP。他们之间的关系可以参考下面这 ...
阅读全文 »

Linux Tracers杂谈

发表于 2020-08-05 |
准备开始做性能分析的时候,网上找了下linux性能分析工具,结果发现一堆,什么LTTng,eBPF,Systemtap,kprobe,FTrace和Perf等等,对于平时只用过perf的我,感觉一脸懵。 到底新手应该先掌握哪个呢?个人认为先掌握perf trace和eBPF,有时间可以再看看其它的。 ...
阅读全文 »
1…4567
Joy Xu

Joy Xu

技术积累

70 日志
59 标签
GitHub
Creative Commons
Links
  • 1#
  • 2#
  • software dev leadership
  • kernel contribution
  • linux tracing
  • linux tracing advance
  • wangchao
  • architecure
  • Kenneth
  • arm verification jun's blog
  • hacker
  • useful link
  • good
  • arm linux boot
  • simple emu soc
  • ali
  • 泰晓
  • 蜗窝
  • ffutop
  • peter
  • virt
  • gdb
  • 性能调优
  • memory latency
  • peter-at-google
  • 内存漫画
  • kernelgo
  • makelinux
  • peoplekernel
© 2017 - 2025 Joy Xu
由 Hexo 强力驱动
主题 - NexT.Mist