Linux
HP Raid Controller (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
我們有很多小文件,所以塊大小比正常小。該設備是 HP Smart Array P410 RAID 控制器上的邏輯驅動程序,沒有任何 RAID 的簡單磁碟 - 準確地說是一個磁碟上的 RAID 0。(請注意,上述配置是一個功能而不是一個錯誤)。
因此,我有以下問題。
- 上述塊大小的差異會影響磁碟性能嗎?
- 我可以使用控制塊大小
hpacucli
嗎?
1)。不,它不會影響性能。您安裝的設備就是
/dev/cciss/c0d9p1
設備。2)。您無法通過
hpacucli
. 您可以通過該工具修改隊列深度、電梯排序、記憶體設置等。試試hpacucli help modify
。您可能對降低stripsize
.但是,在單個磁碟邏輯驅動器上,您的瓶頸將是只有一個驅動器,而不是您可用的任何其他調整。
你想用你的表現做什麼?目標是什麼?