硬盘容量的参数CHS:
磁头数(Heads),最大255
柱面/磁道数(Cylinders),最大1023
扇区数(Sectors),最大63, 每个扇区一般512个字节
所以一个硬盘的理论最大容量:255*1023*63*512/1024*1024 = 8024G
影响硬盘性能的因数
1、转速:转速是指驱动硬盘盘片旋转的电机主轴的旋转速度。常见的为5400rpm和7200rpm
2、平均寻道时间:是指硬盘接到读/写指令后,讲磁头移动到目标磁道和扇区的时间。主流为5-10ms
3、数据传输速率:
- 内部传输速率:指磁头与磁盘内部缓冲区之间的传输速率。内部传输速率一般比外部传输率低很多(一般60MB/s),
因此内部传输速率做为传输瓶颈比外部传输速率更能影响硬盘的总体传输性能。
- 外部传输速率:指磁盘内部缓冲区与主机之间的传输速率。该速率取决于硬盘接口类型。
4、硬盘接口:硬盘接口是硬盘与主机之间的连接部件,主要用于硬盘缓存与主机内存间传输数据。
硬盘接口分为IDE、SATA、SCSI、光纤通道4种类型
- IDE:IDE是一种"磁盘控制器"与"盘片"集成在一起的硬盘驱动器,代表着硬盘的一种类型。
属于该类的接口类型有ATA60/100/133,传输速率分别为60MB/S,100MB/S,133MB/S,都是并口。
- SATA:即串行高级附件,是串口,使用SATA接口的硬盘叫做串口硬盘
SATA1: 150MB/S
SATA2: 300MB/S
SATA盘的最终目标是600MB/S
- SCSI:即小型计算机系统接口
主流的SCSI硬盘都采用了Ultra 320 SCSI接口,能提供320MB/S传输速率
- Fibre Channel:即光纤通道,专门为网络系统存储而设计的
5、缓冲区容量:因为内部传输速率比外部传输速率小得多,因此为了平衡内部与外部的传输速率,减少主机的等待时间,
硬盘先把数据独到硬盘缓冲区,待数据读完或缓冲区满再发给主机。
主流的硬盘缓存大小2MB-8MB
硬盘缓存提供预取、读缓存、写缓存功能,以提供磁盘I/O性能