lsi阵列卡策列always write back和write back和write thongh什么区别分别在什么级别raid使用
LSI阵列卡的三种写策略分别是always write back、write back和write through。
- always write back:数据的写入操作会先被缓存到LSI阵列卡的缓存中,然后立即返回成功,不需要等待写入到磁盘的操作完成。这种策略可以提高写入性能,但是当系统发生故障时,缓存中的数据可能未被写入到磁盘中,导致数据丢失。
- write back:数据的写入操作会先被缓存到LSI阵列卡的缓存中,然后在适当的时机(如缓存已满或者系统空闲时)将数据写入到磁盘中。这种策略也可以提高写入性能,但是当系统发生故障时,已经写入到缓存中但未写入到磁盘中的数据可能会丢失。
- write through:数据的写入操作会直接写入到磁盘中,不会先缓存到LSI阵列卡的缓存中。这种策略可以保证数据的安全性,但是写入性能较差。
这三种写策略在不同的RAID级别中使用的情况不同。例如:
- 在RAID 0中,由于数据没有冗余备份,因此一般使用always write back策略,以提高写入性能。
- 在RAID 1中,数据有镜像备份,因此可以使用write through策略,保证数据的安全性。
- 在RAID 5和RAID 6中,数据有奇偶校验备份,因此可以使用write back策略,同时配合BBU(电池备份单元)来保证数据的安全性。如果没有BBU,则建议使用write through策略
原文地址: http://www.cveoy.top/t/topic/hjuV 著作权归作者所有。请勿转载和采集!