最近研究大模型用的服务器,vCPU达768核,内存2T有余,发现云硬盘读写反而成了最大的瓶颈,创建大号硬盘并开启额外性能开关可以一定程度上解决这个问题,但是钱包不太允许,于是只能曲线救国,使用 Linux 的软 RAID 来实现。
mdadm
。mdadm
工具apt install mdadm
使用 lsblk
或 fdisk -l
确认要用于 RAID 0 的磁盘(如 /dev/vdb
、/dev/vdc
),确保磁盘无分区或数据已备份(RAID 0 创建会清除磁盘数据)。
mdadm --create /dev/md0 --level=0 --raid-devices=10 /dev/vdb /dev/vdc \
/dev/vdd /dev/vde /dev/vdf /dev/vdg /dev/vdh /dev/vdi /dev/vdj /dev/vdk
/dev/md0
:RAID 设备名称,可自定义(如 /dev/md/raid0
)--level=0
:指定 RAID 级别为 0--raid-devices=10
:指定磁盘数量cat /proc/mdstat
mdadm --detail /dev/md0
mdadm --detail --scan | tee -a /etc/mdadm/mdadm.conf
update-initramfs -u
mkfs.ext4 /dev/md0
mount /dev/md0 /mnt
编辑 /etc/fstab
文件,添加以下内容:
/dev/md0 /mnt ext4 defaults 0 0
RAID 0 无冗余功能,任一磁盘故障将导致数据全部丢失,仅适用于对性能要求高且数据可重建的场景(如临时缓存)。
mdadm --monitor --scan --daemonize
mdadm /dev/md0 --remove /dev/vdb
mdadm /dev/md0 --add /dev/vdd
本文首发自若海の技术写真,有问题请原帖留言。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。