3.8并行传输和串行传输
3.8.1并行传输
并行传输要求通信双方的距离足够短,因为只有等线上所有数据到达之后才能传送下一轮数据,导线电阻不均衡,会导致达到对方的速度会出现差距。
IO延迟:控制器将IO指令发出后,直到IO完成的过程中所耗费的时间。
Queue Depth :控制器想存储设备发起的指令,不是一条一条顺序发送,而是一批一批地发送,存储目标设备批量执行IO,然后将数据和返回结果返回控制器。
IOPS = (Queue Depth)/(IO Latency)
实际上随着Queue Depth增加,IO Latency也会随即增加,二者是相互促进的关系。
3.8.2 串行传输
串行传输效率低,但是速度高,串行传输反而不如并行传输总体速率更快。
3.9 IOPS和带宽
3.9.1 IOPS
磁盘的IOPS 每秒进行多少次IO,每次IO根据写入数据的大小,这个值也是不固定的。
一次IO:每个层次都有自己的定义
- 应用程序读取一个文件
- 文件系统向磁盘控制器驱动程序求读取XX后128个扇区、读取XX后64个扇区,这是两个IO
- 磁盘控制驱动器发送SCSI指令,通常指完成整个一次SCSI读或者写
对于海量小文件,具有较高IOPS的硬盘,能够提升性能。
对于大文件,提高带宽能够提升性能。
3.9.2 带宽
传输带宽是指硬盘或设备在传输数据时候,数据流的速度