开发内功修炼@张彦飞开发内功修炼@张彦飞

talk is cheap,
show me the code!

CPU篇

CPU篇

C语言竟可以调用Go语言函数,这是如何实现的?

张彦飞(@开发内功修炼) 阅读(696)

大家好,我是飞哥!今天和大家聊一个问题,一门语言是否可以在同一个进程内调用另外一门语言实现的函数?例如 C 语言是否可以调用 Golang 实现的函数?注意我说的是同进程内调用,跨进程的 IPC...

CPU篇

看懂服务器 CPU 内存支持,学会计算内存带宽

张彦飞(@开发内功修炼) 阅读(1174)

大家好,我是飞哥!在深入了解服务器 CPU 的型号、代际、片内与片间互联架构一文中我们了解了服务器 CPU 的内部架构。在其中我们看到有一个内存控制器。关于CPU内存控制器中会有很多专技术细节。...

CPU篇

Linux进程是如何创建出来的?

张彦飞(@开发内功修炼) 阅读(530)

大家好,我是飞哥!在 Linux 中,进程是我们非常熟悉的东东了,哪怕是只写过一天代码的人也都用过它。但是你确定它不是你最熟悉的陌生人?我们今天通过深度剖析进程的创建过程,帮助你提高对进程的理解...

CPU篇

内核是如何给容器中的进程分配CPU资源的?

张彦飞(@开发内功修炼) 阅读(512)

大家好,我是飞哥!现在很多公司的服务都是跑在容器下,我来问几个容器 CPU 相关的问题,看大家对天天在用的技术是否熟悉。容器中的核是真的逻辑核吗?Linux 是如何对容器下的进程进行 CPU 限...

CPU篇

Docker容器里进程的 pid 是如何申请出来的?

张彦飞(@开发内功修炼) 阅读(504)

大家好,我是飞哥!如果大家有过在容器中执行 ps 命令的经验,都会知道在容器中的进程的 pid 一般是比较小的。例如下面我的这个例子。# ps -ef PID USER TIME ...