RAIDconfiguration。 为一个重用的文件服务器

我正在构build一个新的文件服务器来replace现有的服务器。 目前的工作量大约是50个连接,整天大量地读写文件。 写50/50左右。 大部分文件都小于10MB,尽pipe有些文件接近或超过1GB。 所有文件需要在同一个卷上。 我们将使用Linux,并将有权访问硬件RAID

目前我们仅限于物理15K磁盘,可能不会超过6或8个磁盘。

我应该使用哪种RAIDconfiguration来获得最佳性能,总的磁盘空间不是问题?

我正在考虑RAID 1 + 0。 然而,考虑到我们的工作量,有人build议,由于随机访问和数据是如何分条的,一个6磁盘的RAID 10configuration。 不会比简单的镜子performance得更好; 那么随机访问和排队将会使得这个模拟和条带中的所有磁盘都需要在执行50个下一个任务之前为50个任务之一的任务读取。 任何人都知道任何硬数据,赞同或反驳这一点?

谁给了你这个build议? 他们是个白痴。 大的连续读取和写入受益于较大的条带大小(在极端情况下,可能是“磁盘的大小”),但是您已经明确地表示您有随机访问,这将从RAID-10中受益匪浅。

为了获得最大的性能,是的,你将不得不正确地确定你的条纹的大小,这不是我们可以提供帮助的东西 – 你需要在你的特定工作负载下试验configuration,以了解什么是最佳的为你。

你不可能得到与你的情况相关的任何“硬数据”(无论对你来说意味着什么),因为每个工作负载和RAID设置是不同的(这就是为什么我鼓励你基准你的环境),而你没有给予足够的数据甚至可以用足够的细节来了解您的情况,以提供硬数据。