FB2.5 + Windows Server + 特定硬件(DELL 服务器?)的性能问题

FB2.5 + Windows Server + 特定硬件(DELL 服务器?)的性能问题

我的数据库相对较小(6GB),在非服务器版本的 Windows 上使用 Firebird 2.1 或 Firebird 2.5 时,我的应用程序可以快速访问它。但如果我尝试在服务器版本(2008、2012)上使用 Firebird 2.5,速度就会变得非常慢。

我已经尝试过的:

  • 按照说明将 firebird.conf 上的 FileSystemCacheSize 设置为 50%、60% 和 70%这里

笔记:

  • 问题发生在多台机器上
  • 不幸的是,问题仍然不确定,因为我们已经在一台简单的台式机上使用 Win Server 2008 和 2012 进行了测试,性能非常好,但在某些服务器硬件上速度很慢。
  • 到目前为止,该问题仅出现在戴尔服务器上

显示问题的硬件:

  • 戴尔 Perc H310 SCSI

未显示问题的硬件

  • 戴尔 Vostro 台式机

我的问题是,我应该寻找什么来找出导致此性能问题的原因?

答案1

众所周知,DELL PERC H310 在 JBOD 模式下存在性能问题。DELL 在此承认了这一点:http://en.community.dell.com/support-forums/servers/f/906/t/19480834.aspx?pi239031352=1

除此之外,PERC H310 没有写入缓存选项,无法使用 BBU 进行升级。换句话说,它也不适合生产级 RAID 操作。请参阅功能集链接:http://www1.la.dell.com/content/topics/topic.aspx/global/products/pvaul/topics/en/us/raid_controller?c=gt&l=en&cs=gtbsdt1

DELL 建议仅在 RAID1 模式下使用 H310,存储空间不超过 500GB,请参阅第一个链接以供参考。

据我判断,您现在有三个选择:

  1. 用 SSD 替换 HDD。SSD 的卓越性能将弥补 H310 糟糕的性能。
  2. 用一些有用的控制器替换 H310 控制器,例如 LSI MegaRAID 或 3Ware。
  3. 创建一个存储空间不超过500GB的RAID1。

答案2

该 Firebird 跟踪器问题可能与同一问题有关:
安装在 Windows Server 2008 上的 Firebird 性能缓慢,已升级为域控制器

解决方案是启用写入缓存,但有人指出某些戴尔型号不允许进行这种调整。

看 :

Firebird 与 Windows:文件系统缓存问题
写入缓存 - 启用或禁用

相关内容