HP Raid 控制器(Linux)上分区和底层逻辑磁盘的不同块大小

HP Raid 控制器(Linux)上分区和底层逻辑磁盘的不同块大小

以下链接收集于此主题我开始检查区块设备并发现以下输出表明分区 c0d9p1 和底层设备(c0d9)的大小不同:

[root@machine ~]# blockdev --report /dev/cciss/c0d9
RO    RA   SSZ   BSZ   StartSec     Size    Device
rw   256   512  4096          0 3906963632  /dev/cciss/c0d9
[root@machine ~]# blockdev --report /dev/cciss/c0d9p1 
RO    RA   SSZ   BSZ   StartSec     Size    Device
rw   256   512  2048          1 3906959039  /dev/cciss/c0d9p1

我们有很多小文件,所以块大小确实比正常情况要小。该设备是 HP Smart Array P410 RAID 控制器上的逻辑驱动器,没有任何 RAID 的简单磁盘 - 准确地说是磁盘上的 RAID 0。(请注意,上述配置是一项功能,而不是错误)。

因此,我有以下问题。

  1. 上述块大小的差异会影响磁盘性能吗?
  2. 我可以使用控制块大小吗hpacucli

答案1

1). 不会,不会影响性能。您挂载的设备就是该/dev/cciss/c0d9p1设备。

2). 您无法通过 来控制块大小hpacucli。您可以通过 工具来修改队列深度、电梯排序、缓存设置等。尝试hpacucli help modify。您可能对降低 更感兴趣stripsize

但是,在单磁盘逻辑驱动器上,您的瓶颈将只有一个驱动器,而不是任何其他可用的调整。

你想通过你的表演达到什么目的?目标是什么?

相关内容