打赏

相关文章

从300行文件系统的实现内窥Linux VFS组织

周末,开学季,下雨☔️,很多皮鞋?湿,但是不会胖。 本文来自《300来行代码带你实现一个能跑的最小Linux文件系统》 Linux作为一个类UNIX系统,其文件系统保留了原始UNIX文件系统的表象形式,它看起来是这个样…

基于eBPF的Linux沙盒文件系统SandFS

好玩的东西又来咯! 我一向自诩自己是Netfilter的骨灰级业余玩家,但对于文件系统,我终究连入门都没有曾经。 如果把Netfilter嫁接在VFS上会怎样? 我没有亲自去做,因为我对VFS的API真的不熟。 但是,由于始…

2023温州大学计算机考研信息汇总

温州大学研招网 http://yjsb.wzu.edu.cn/ 温州大学(Wenzhou University),简称“温大”,位于浙江省温州市,是浙江省教育厅和温州市共建的浙江省重点高校,入选教育部“卓越工程师教育培养计划”试点高校、教…

吞吐优化札记

wireguard-go的转发模型相当棒,它将整个流程分成了3段流水线接力,下面是一个方向的逻辑,另一个方向省略: ​ 加密池的设计好。考虑到加密是耗时操作,要减少串行加密延时,多个goroutine并行加密多个packet是…

我为什么错怪了goroutine

前段时间写了篇随笔: 我错怪了goroutine 有点长,本文缩一下。 我并不懂golang,只会照猫画虎,我一直以为goroutine是比thread更轻量的执行体,系统开销依然会随着goroutine的数量而线性增加,在大并发场景显然…

大并发大吞吐系统优化的共性和法门

大规模并发优化的不二法门就是最高效利用资源的每一部分。 将固定的资源按业务处理流程的步骤分配,而不是按照业务本身分配,便会让每一部分都动起来。或质变的优化,或进化成新的技术。 流水线最后说,先举几个例子。 电路交换 &…

快速做出原型

给定五六个维度约束下对比两个软件的表现,要用数据说话。这五六个维度,不限于丢包率,固有延时,抖动等。 若两个维度,一张表格即可展现,若四个维度,一个四维立方体可以展示,二维单元…

统计复用系统为什么避免不了排队

排队论建模描述排队机理,但某些结论与直觉相悖,并不形象直观,理论如果不能直观解释,只剩下数学推导,并不十分有趣。本文尝试用有趣的方式解释排队。本文虽以数据包为例,但任何可以排队的主体都可作为主语。…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部