我们有两台运行 Server 2008 Standard 的新服务器:
- 双 Xeon E5430 @ 2.66
- 16 GB 内存
- 6 个 Seagate 146GB 15,000 RPM 16MB 缓存 SAS RAID 5 (4+1),带热备用,总共 544 GB 硬盘
我们在当前运行 SQL Server 的 Windows Server 2003 上进行了此设置。我们有一个 RAID 5 阵列,带有一个 135 GB 的磁盘,其分区方式如下:
- C:操作系统
- D:SQL 备份和其他文件。我们每天进行两次完整的数据库备份。6 周后删除备份。
- F:主数据库数据和日志文件
- T:用于临时文件夹、页面文件、临时 ie 文件位置,以及弄脏分区的任何内容
因此,我们的新服务器将运行带有 Hyper-v 的 Server 2008 标准版,详细信息如下这里。
我是否应该将当前分区(544 GB)调整为 3 个分区,如下所示:
- C: 主机的核心或完整安装 - 已经存在
- D:我们将运行的所有 3 个 VHD 映像的分区:Web 服务器 / Sql 服务器 / DC 和文件服务器
- F:剩下的随便用
如果有的话,我应该特别考虑磁盘系统什么?
答案1
您应该考虑使用快速 raid 配置,尤其是对于 SQL VM - Raid10 或 1E。
答案2
以上是微软在 hyper-v 中运行 sql 的最佳实践的链接;
此外,如果您要在 Hyper-V 下运行 SQL,为 sql db 分配一个物理磁盘(直通)可能是一个好主意。请记住,将所有三个 vhd 放在同一个分区或将它们分散到不同的物理磁盘上,服务器硬盘将面临 IO