欢迎光临
IDC人自己的网站

XFS文件系统 在硬件阵列下的优化

我们以 Almalinux 9 / CentOS 9 为例子

第一步安装
yum install -y wget unzip zip pciutils ncurses-compat-libs.x86_64
cd /opt

wget --user=hetzner --password=download http://download.hetzner.de/tools/LSI/tools/MegaCLI/8.07.14_MegaCLI.zip

unzip 8.07.14_MegaCLI.zip

cd Linux

rpm -ivh MegaCli-8.07.14-1.noarch.rpm

ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/megacli

ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/MegaCli

ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/MegaCli64


获取条带大小 / 检查条带大小
MegaCli -LDInfo -Lall -aAll
Adapter 0 — Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name :
RAID Level : Primary-6, Secondary-0, RAID Level Qualifier-3
Size : 200.094 TB
Sector Size : 4096
Is VD emulated : No
Parity Size : 18.190 TB
State : Optimal
Strip Size : 256 KB
Number Of Drives : 24
Span Depth : 1
Default Cache Policy: WriteBack, ReadAhead, Cached, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAhead, Cached, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy : Enabled
Encryption Type : None
Bad Blocks Exist: No
PI type: No PI

Is VD Cached: No

Exit Code: 0x00

硬件 RAID6,24 块盘,那我们来算参数:


1. RAID6 数据盘数

RAID6 会用掉 2 块盘做校验,所以:

数据盘数 = 24 - 2 = 22

2. 条带大小 (Strip Size)

你 RAID 卡配置的 Strip Size = 256 KB
在 XFS 里对应 su (stripe unit)。

su = 256k

3. 条带宽度 (Stripe Width)

条带宽度 = 数据盘数 × su

sw = 22
Stripe Width = 22 × 256 KB = 5632 KB

4. 格式化命令

推荐使用下面命令来创建 XFS:

mkfs.xfs -f -d su=256k,sw=22 /dev/sdX

(假设 /dev/sdX 是你的 RAID 逻辑卷设备)


5. 挂载优化

挂载时可以加一些参数,优化顺序 I/O 和并行 I/O:

mount -o noatime,nodiratime,logbufs=8,logbsize=256k /dev/sdX /data

(根据你的使用场景调整,noatime/nodiratime 对数据库类业务要谨慎)

开机挂载
blkid /dev/sda 获取UUID

cat /etc/fstab
UUID=339af90c-64b7-45d1-8721-2ab3fd0767fc / xfs defaults 0 0
UUID=8a884301-6250-44d5-8d1d-06509e8bdec6 /boot xfs defaults 0 0
UUID=2f1c46f8-33e7-4f69-b3b8-ec87118d527e /home xfs noatime,nodiratime,logbufs=8,logbsize=256k,default 0 0
UUID=6908a7c2-35c8-4ddc-96c4-ffebc805acaf none swap defaults 0 0

赞(0)
未经允许不得转载:IDC头条 » XFS文件系统 在硬件阵列下的优化

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

全国首家专注IDC行业的垂直自媒体

我要投稿互帮互助