设备文件

在这里插入图片描述
在这里插入图片描述


查看设备是块设备还是字符设备

# 所有的设备都挂载在/dev下,查看/dev/即可
ll /dev
## 以b开通的就是块设备
## 以c开头的就是字符设备

硬盘存储术语


磁盘CHS寻址

CHS是硬盘三维
C柱面(cylinder)
H磁头(head)
S扇区(sector),512bytes

  • track(磁道)

磁盘LBA寻址

现在(约2015年以后出产)的磁盘寻址已经不采用CHS了,而是采用LBA寻址方式。

磁盘LAB寻址是一种基于物理位置的寻址方法,它允许计算机访问磁盘上的特定数据块,并将其传输到内存中以供进一步处理。
磁盘LAB寻址使用柱面、磁头和扇区号来唯一地标识一个特定的数据块。柱面可以被看作是一个圆柱形的表面,每个柱面由多个磁道组成;磁头则是读取和写入磁盘数据的设备;扇区则是磁盘上最小的存储单元,通常为512字节。

在进行磁盘LAB寻址时,计算机会首先根据指定的柱面号将磁头移动到相应的位置。然后,计算机会通过磁头读取磁盘上的扇区,并将数据传输到内存中。


容量单位

在这里插入图片描述

在这里插入图片描述


磁盘容量算法

磁盘容量 = 512 * sectors(扇区数) / track(磁道) * track(磁道)数 * head(磁头)数


磁盘接口类型

在这里插入图片描述

并行接口的速度要*8
串口的速度要/8
rpm 指的是每分钟转速

磁盘接口类型说明速率
IDE(Integrated Device Electronics:电子集成驱动器)最初硬盘的通用标准,任何电子集成驱动器都属于IDE,甚至包括SCSI;133MB/s
SCSI(Small Computer System Interface:小型计算机系统接口)SCSI硬盘就是采用这种接口的硬盘。SAS(Serial Attached SCSI)就是串 口的SCSI接口。一般服务器硬盘采用这两类接口,其性能比上述两种硬 盘要高,稳定性更强,支持热插拔,但是价格高,容量小,噪音大640MB/s
SATA(Serial ATA)SATA的出现将ATA和IDE区分开来,而IDE则属于Parallel-ATA(并行 ATA)。6Gbps/s
SAS(Serial Attached SCSI)即串行连接SCSI。6Gbps/s
FC(FibreChannel)使光纤通道能够直接作为硬盘连接接口,为高吞度吐量性能密集型系统 的设计者开辟了一条提高I/O性能水平的途径。
USB(Universal Serial Bus)一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品。480MB/s

磁盘大类


机械硬盘(HDD)

在这里插入图片描述

HDD,(Hard Disk Drive的缩写): 由一个或者多个铝制或者玻璃制成的磁性碟 片,磁头,转轴,控制电机,磁头控制器, 数据转换器,接口和缓存等几个部分组成。 工作时,磁头悬浮在高速旋转的碟片上进行 读写数据。机械硬盘是集精密机械、微电子 电路、电磁转换为一体的电脑存储设备。
在这里插入图片描述


在这里插入图片描述

在这里插入图片描述


ZBR 结构 扇区是平均的

外圈磁道读写速度更快
在这里插入图片描述


固态硬盘(SSD)

在这里插入图片描述

SSD,固态硬盘(Solid State Drive):
固态硬盘(SSD)是由多个闪存芯片加主控以及缓存组成的阵列式存储,属于以固态电子存储芯片阵列制成的硬盘。
相对机械硬盘,读取速度更快,寻道时类型间更小,可加快操作系统启动速度和软件启动速度。

在这里插入图片描述


硬盘通常是服务器性能中最大的瓶颈

优化来优化去,服务器换固态硬盘是最立竿见影的性能提升方式。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐