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

以下链接收集在这个线程中,我开始检查blockdev,并发现以下输出,指示分区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 

我们有很多小文件,所以是块大小比正常小。 该设备是惠普智能arraysP410 RAID控制器上的逻辑驱动程序,简单的磁盘没有任何RAID – 精确的一个磁盘上的RAID 0。 (请注意,上面的configuration是一个function不是一个错误)。

因此,我有以下问题。

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

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

2)。 您无法通过hpacucli控制块大小。 您可以通过该工具修改队列深度,电梯sorting,caching设置等。 尝试hpacucli help modify 。 您可能更感兴趣的是降低分stripsize

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

你想用你的表演做什么? 目标是什么?