我有一个客户有以下设置,有意义吗.?一台大型VM机器,64 GB的SAN
然后是一台具有分区C:\ on和Raid 5分区D:\ on与Raid 1的sql服务器机器
这两个分区都位于磁盘阵列中,磁盘阵列由10个磁盘组成,Raid 10。在这个磁盘阵列中,还有其他磁盘阵列与Raid 5在LUN上有分区。
在VM机器上总共有22个VM在运行!!
我最关心的是,除了许多VM同时运行外,Raid 10阵列中的raid 5的冗余性质是否正常?
干杯,亚历克斯
发布于 2010-02-13 22:20:05
你说得对,这似乎是一个非常糟糕的存储和VM组合。
22 VM在单个10磁盘RAID 10磁盘组上运行可能会将事情推到太远。不过,这在很大程度上取决于那些VM在做什么。也就是说,如果有人担心他们需要像您描述的那样构建他们的SQL Server分区,那么他们应该从不同的RAID组中托管它的所有LUNS,这样实际上就可以实现将IO与OS、寻呼文件和数据库相互隔离的目标。如果所有用于此操作的LUNS都是从同一RAID 10 Raid组中简单地雕刻出来的,那么就没有任何收获。这是否必要取决于SQL服务器需要有多忙,以及底层SAN的磁盘阵列有多好。
如果(如我所怀疑的)某个人随后采取了多个LUN(或虚拟磁盘),这些LUN(或虚拟磁盘)实际上是阵列上单个RAID组的一部分,然后通过Software通过软件将它们组合成逻辑卷,那么这是对精力和性能的巨大浪费,绝对没有任何好处。所以回答你的问题,不,这是不正常的。
https://serverfault.com/questions/112613
复制相似问题