我正在寻找一个关于块大小和RAID0条纹尺寸的推荐。
我们有一个由6个SAS驱动器组成的RAID0数组。数组是SAS程序的工作区(我知道,各种SAS引用令人困惑)。我们已经设置了一些这样的工作区,所以当用户在我们的服务器上提交一个SAS程序时,他们的程序就会获得自己的专用工作区。
我们目前的设置:
OS: SLES 11文件系统: ext3文件系统块大小: 4k RAID0条带大小: 64k
块大小(BLKSIZE)的SAS也有应用程序级设置,目前设置为256个字节--这一定是一个默认值。
是否有人熟悉为SAS处理设置工作空间,从而为我们当前的设置提供反馈?我们希望提高性能和加快程序运行时间。如果我遗漏了任何信息,请告诉我。
发布于 2010-06-30 03:44:39
不完全是您所要求的,但是使用ext3放弃性能确实很糟糕。您应该认真研究如何使用ext4或XFS。
没有使用SAS的经验,所以我不可能回答您应该使用多大的条纹或块大小。这完全取决于文件的大小。
发布于 2010-06-29 23:51:56
如果不知道应用程序的读写配置文件,就不可能推荐一个改进的设置。如果是90/10 (R/W),RAID10会更快,如果是10/90,RAID 0会更快。
发布于 2010-06-30 01:31:45
这完全取决于你是如何使用它的。驱动器具有很好的持续读/写速度,和相对糟糕的搜索速度。你希望一个驱动器能够在一段时间内尽可能多地读或写。但是,如果一次只处理一个文件,那么您希望能够将工作分散到尽可能多的驱动器上。如果您的条纹尺寸太大,那么您将无法使用那么多的驱动器。
你可能得尝试几个装置才能找到你的好地方。不要猜测;基准。测试它,改变它,再次测试它,并进行比较。重复直到满意为止。
https://serverfault.com/questions/155674
复制相似问题