2016-11-25 79 views

回答

0

在我的理解中,硬件应该有酡偏移没有直接的关系。由于Linux的默认回写策略,刷新的偏移量应该是没有数据在磁盘上没有被保存之前的点。

说分区提交日志中有10条消息。由于所有这10条消息都被完全复制,HW现在是10。稍后,制作人再发送5条消息。现在LEO(日志结束偏移)是15,但HW仍然是10,因为这些新创建的5个消息没有被所有追随者完全复制。但请记住,这个提交日志仍然在pagecache中,所以由于默认的回写,内核很可能没有将所有消息刷新到磁盘,所以刷新的偏移量可能在HW之前或之后。