虚拟化存储:10x15k sas w/2gb 缓存或 10x10k sas w/4gb 缓存

mat*_*ati 5 virtualization performance storage

抱歉,标题太长。

这就是重点:由于许多决定不值得在这里分享并且不完全属于我,我面临着为虚拟化服务器选择两种不同的存储解决方案:

  1. 使用带有 10 个 SAS 磁盘的 SAS 连接的 SAN,速度为 10k rpm (12gbs)。这些磁盘将在具有 4 GB 缓存(6 GB,其中 2 个用于 SAN 操作系统和元数据,4 GB 用于实际数据)的控制器下设置在 raid 中。

  2. 在服务器上使用本地磁盘:相同数量的磁盘但在 15k rpm 时,raid 控制器“仅”具有 2 GB 的缓存。

配置中的其他所有内容(插槽数量、处理器类型、内存数量、raid 类型...即raid 6)将相同。

老实说,考虑到存储将用于许多工作负载的虚拟化,我无法估计哪种解决方案会更快:

  • 带有文档存储、DB (Postgres) 和邮件帐户 (IMAP) 的 ERP
  • 带有 SQL Express 数据库的 WMS
  • 其他数据库“密集型”应用程序

预期的并发用户将在 30 到 50 之间变化,根据公司收到的客户订单不断检查电子邮件并在 ERP 中添加数据条目。

我真的不知道缓存在这种情况下有多大用处,以及 SAN 的额外 2GB 是否与 15k rpm 磁盘提供的额外 IOPS/吞吐量相当。

对于 SAN 的问题,作为 SAS 连接的 SAN,对我来说更像是 DAS,将来有可能为 HA(vMotion 和类似的东西)添加第二个连接到它的服务器。

我不希望 SAS 附加存储在性能方面与本地磁盘性能有所不同,我的意思是:SAN 和服务器之间没有任何类型的网络光纤通道。我错了吗?

我希望性能与磁盘 rpm 和 - 也许 - 缓存有关。但不明白哪种混合会更快。

有什么建议吗?澄清?缺分?

谢谢!

Stu*_*uka 5

根据我的经验,最好考虑 SSD 而不是 15K SAS 驱动器。现在以这样的技术发展速度,SSD的造价越来越便宜,成本的差距就惨不忍睹了。此外,您可以使用 10K SAS 驱动器和少量 SSD 来创建具有内置存储空间功能的分层存储。您可以通过 iSCSI 与 Starwind 免费共享此驱动器,但我不记得它是否与 Storage Spaces 一起使用,我猜他们的工程师可以回答这个问题。希望能帮助到你。https://www.starwindsoftware.com/starwind-virtual-san-free

  • 有传言说他们很快就会获得 100% 解锁版本。我建议离线ping他们看看会发生什么。 (4认同)