![SSD 与电池供电写入缓存](https://linux22.com/image/688119/SSD%20%E4%B8%8E%E7%94%B5%E6%B1%A0%E4%BE%9B%E7%94%B5%E5%86%99%E5%85%A5%E7%BC%93%E5%AD%98.png)
我被一些装有劣质 Dell H310 和 H330 控制器的服务器所困扰(它们没有 BBWC 并且在旋转磁盘上提供大约 15mb/秒的写入性能)。
我可以将控制器升级到 H710(它确实有 BBWC,但很可能需要重建,因为它们显然需要 RAID 设置,而我使用的是软件 RAID),切换到 SSD 或两者兼而有之。
在 SSD 上使用 BBWC 时,IO 性能是否会大幅提升?(我注意到,我运行 H310 和 SSD 的系统性能要快得多 - 我不确定在该系统上切换到基于 BBWC 的控制器是否会有很大帮助,而且我正试图确定在哪里从旋转磁盘升级到 SSD 以及在哪里升级控制器)
答案1
电池供电的写入缓存允许您在写入缓存后立即确认写入。这比 SSD 更快。但它不会帮助您读取,并且只要您的缓存已满而客户端仍在写入,您就会回到磁盘的速度。
如果您的工作负载以任何方式读取密集型(数据库、文件服务器、应用程序),那么优先考虑 SSD 而不是新卡。如果是可以由电池支持的写入缓存吸收的不频繁写入,那么优先考虑它。理想的情况是两者兼而有之。
答案2
即使您使用的是 SSD,也应该拥有能够支持 BBWC/FBWC 的控制器。
但具体细节很重要。什么磁盘?什么特定控制器?性能要求是什么?