术语
虚拟磁盘 存储设备的模拟;系统角度是一块物理磁盘,但实际可能由多块磁盘组成
传输总线 用来通信的物理总线,包括数据传输(I/O)以及其它磁盘命令
扇区 磁盘上的一个存储块,通常是512B
I/O 对于磁盘,严格的说仅仅包括读和写,而不包括其它磁盘命令。I/O至少由方向(读或写)、磁盘地址(位置)和大小(字节数)组成
磁盘命令 除读写外,磁盘还会被指派执行其它非数据传输的命令(例如缓存写回)
吞吐量 对于磁盘而言,吞吐量常指当前数据传输速率,单位是B/s
带宽 存储传输或者控制器能够达到的最大数据传输速率
延时离群点 非同寻常的高延时磁盘I/O
模型
- 简单磁盘
磁盘接受的I/O请求要么在队列里等待,要么在处理中。磁盘管理器可以为了优化性能而采用一些包括旋转磁盘电梯寻道算法,或者对读写I/O准备分开的队列。
-
缓存磁盘
缓存的命中可以带来非常低的延时,但高延时的缓存未命中仍然是磁盘设备的常态。