笔记:蚂蚁集团的操作系统实践user-kernel

视频:https://www.bilibili.com/video/BV1Ly4y1L7aP

就是用google的一个gvisor项目去解决容器安全问题,它引进了user-kernel

 

 

 

"感觉就是增加user-kernel层,但是这个user-kernel能跳过Linux kernel去管理网络和储存"

"但是这样也自己写一遍网络栈和内存管理,感觉很麻烦"

"我最近看的一种技术BPF,可以把一段程序加载到Linux kernel,直接作用于网卡做数据包处理,不传到kernel的网络栈去"

"user-thread,和user-kerne思路很像吧"

"都是虚拟了一层"

 

 "它说这里的双层调度问题和协程很像"

"这个双层指哪两层?" "user-kernel/linux kernel双层"

"协程是user-thread/kernel thread?"

"哇这样的话,只要user-kernel切换开销足够低,可以开很多user-kernel了,然后想协程一样切换就行" "好像明白它的优势了"

posted @ 2021-10-17 22:17  Rogn  阅读(123)  评论(0编辑  收藏  举报