提供对回写式缓存的访问是硬件 RAID控制器的众多优势之一卡。回写式缓存通过将写入数据存储到高大量使用期间的性能缓存。当用户请求中断时然后将数据从高速缓存写入阵列。
在正常的回写操作期间,数据被写入缓存 (DRAM),IO 被确认作为发出写入的应用程序的“完成”,稍后将写入刷新到磁盘。如果启用回写式缓存时断电,DRAM 中的写入可能会丢失。自从控制器已确认 IO 已完成,应用程序不知道数据丢失。
为了最大限度地降低这种风险,配备缓存的企业RAID控制器通常提供电池备份 (BBU) 选项。电池的目的是为控制器提供电源服务器电源中断的事件。这将保护缓存中的数据,直到可以恢复服务器的电源并将缓存数据写入磁盘。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉