在业务执行过程中,常伴随大量的 IO 操作,如果 IO 操作和 CPU 消耗不能合理安排,将会导致整体业务执行…
1.DMA 和 cache 一致性 (1) 不带 CACHE 自己写驱动,申请 DMA,可以用 Coheren…
1. page cache Linux 读写文件过程; read: 用户进程调用 read 命令,内核查询读取…
1. 进程的 VMA (1) 进程地址空间 在 Linux 系统中,每个进程都有自己的虚拟内存空间 0~3G;…
1.slab、kmalloc/kfree、/proc/slabinfo 和 slabtop Buddy 是直面…
1 CPU 寻址内存,虚拟地址、物理地址 (1)寻址内存: CPU 访问外设,有两种类型,一个是内存空间,一个…
1. 深度睡眠特点及存在原因 深度睡眠 TASK_UNINTERRUPTIBLE:不可被信号唤醒; 浅度睡眠 …
1. 按群分组 Cgroup 按群分组,分配资源,属于二级分配 (1)按群组分配资源 将进程分组,多个组按权重…
1. 线程的负载均衡 对 task_struct 做负载均衡; 分布式系统中,linux 的每个核都自动以劳动…
1. 吞吐率和响应 吞吐:单位时间内做的有用功; 响应:低延迟。 吞吐追求的整个系统 CPU 做有用功,响应追…