块设备之三一、I/O调度器二、请求队列管理三、文件系统与块设备的关系
一、I/O调度器1.1 数据结构在将请求提交给块设备时,内核提供了各种调度策略,这些调度器用于重排和调度I/O请求以获得最优的性能。I/O调度器在内核中被称为elevator。内核使用了如下数据结构来实现和管理I/O调度器:struct elevator_type{ /* managed by elevator core */ struct kmem_cache *icq_cac