我有 xenserver 服务器。
对于虚拟机的存储,我使用软件 RAID 10(磁盘直接位于服务器中)。
我想知道 RAID 10 软件中 4 个 SSD 磁盘的最佳配置(它是通用磁盘,是的,我在 1 年前做过这个愚蠢的事..)
因为我做了一个512K的RAID 10,感觉不好。
先感谢您
答案1
过去,Linux 软件 RAID (MDRAID) 使用 64K 块作为 RAID 0/10 布局。小块大小虽然有利于顺序传输,但对于面临服务器(和虚拟机管理程序)工作负载中常见的随机 I/O 访问模式的机械硬盘而言,事实证明并非最佳选择,因此决定将默认值增加到 512K 块大小。
换句话说,当您使用 SSD 而不是 HDD 时,我认为您感觉到的速度缓慢与您当前的 RAID 10 块大小 (512K) 无关。相反,消费级 SSD 在处理同步写入(即:数据库和文件系统日志发出的写入类型)方面相当糟糕。如果您有 fsync 丰富的工作负载,您可能会面临这个特定问题。