以下链接收集于此主题我开始检查区块设备并发现以下输出表明分区 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。(请注意,上述配置是一项功能,而不是错误)。
因此,我有以下问题。
- 上述块大小的差异会影响磁盘性能吗?
- 我可以使用控制块大小吗
hpacucli
?
答案1
1). 不会,不会影响性能。您挂载的设备就是该/dev/cciss/c0d9p1
设备。
2). 您无法通过 来控制块大小hpacucli
。您可以通过 工具来修改队列深度、电梯排序、缓存设置等。尝试hpacucli help modify
。您可能对降低 更感兴趣stripsize
。
但是,在单磁盘逻辑驱动器上,您的瓶颈将只有一个驱动器,而不是任何其他可用的调整。
你想通过你的表演达到什么目的?目标是什么?