特别推荐
-
Linux 中断所有知识点GIC,Generic Interrupt Controller。是ARM公司提供的一个通用的中断控制器。主要作用为:接受硬件中断信号,并经过一定处理后,分发给对应的CPU进行处理。 当前GIC 有四个版本,GIC v1~v4, 本文主要介绍GIC v3控制器。文章阅读
-
Linux 中断的底裤之 workqueueworkqueue 是除了 softirq 和 tasklet 以外最常用的下半部机制之一。workqueue 的本质是把 work 交给一个内核线程,在进程上下文调度的时候执行。因为这个特点,所以 workqueue 允许重新调度和睡眠,这种异步执行的进程上下文,能解决因为 softirq 和 tasklet 执行时间长而导致的系统实时性下降等问题。文章阅读
-
深入理解 Cache 工作原理大家好,今天给大家分享一篇关于 Cache 的硬核的技术文,基本上关于Cache的所有知识点都可以在这篇文章里看到。文章阅读
-
Linux 内核的网络协议栈本文主要记录 Linux 内核网络协议栈的运行原理文章阅读
-
深入理解DPDK程序设计|Linux网络2.0 移动互联网不断发展,网络流量徒增,推动着网络技术不断地发展,而CPU的运行频率基本停留在10年前的水平,为了迎接超高速网络技术的挑战,软件也需要大幅度创新,结合硬件技术的发展,DPDK,一个以软件优化为主的数据面技术应时而生,它为今天NFV技术的发展提供了绝佳的平台可行性。 作为技术人员,我们可以从中DPDK学习大量的高性能编程技巧和代码优化技巧,包括高性能软件架构最佳实践、高效数据结构设计和内存优化技巧、应用程序性能分析以及网络性能优化的技巧。 文章阅读
-
一文搞定 | Linux共享内存原理在Linux系统中,每个进程都有独立的虚拟内存空间,也就是说不同的进程访问同一段虚拟内存地址所得到的数据是不一样的,这是因为不同进程相同的虚拟内存地址会映射到不同的物理内存地址上。 但有时候为了让不同进程之间进行通信,需要让不同进程共享相同的物理内存,Linux通过 共享内存 来实现这个功能。下面先来介绍一下Linux系统的共享内存的使用。文章阅读
最新博文
-
容器网络|深入理解Cilium
比目鱼2022-03-16【网络技术】
-
分布式系统里定位丢包问题的方法
分布式系统里从原端到目的端往往存在多跳,不同的机器,不同的业务模块,不同的开发团队,当发送端发了10w次请求目的端只收到了10w - 1次这类问题出现时,总容易相互扯皮,本文支招
比目鱼2022-03-07【网络技术】
-
服务器主板北桥南桥的发展
比目鱼2022-02-19【高性能编程】
-
Linux虚拟网络设备之tun/tap
在现在的云时代,到处都是虚拟机和容器,它们背后的网络管理都离不开虚拟网络设备,所以了解虚拟网络设备有利于我们更好的理解云时代的网络结构。从本篇开始,将介绍Linux下的虚拟
比目鱼2022-01-07【网络技术】
点击排行
