发明名称 |
一种写数据的方法、设备及系统 |
摘要 |
一种写数据的方法、设备及系统,用于减小写数据过程的时延。该方法包括:接收写请求,所述写请求包括待写入数据以及所述待写入数据的地址;根据所述地址确定所述缓存中所述地址对应的数据块;在确定所述地址对应的数据块的状态是刷盘状态时,将所述数据块的状态更新为取消状态,并且将所述待写入数据写入所述缓存;其中,所述刷盘状态表示所述数据块中的数据正在被写入所述磁盘,所述取消状态用于在将所述数据块中的数据写入所述磁盘后,根据所述取消状态确定停止执行删除所述数据块中的数据的操作。 |
申请公布号 |
CN106527974A |
申请公布日期 |
2017.03.22 |
申请号 |
CN201610885958.2 |
申请日期 |
2016.10.09 |
申请人 |
华为技术有限公司 |
发明人 |
谭春华;杨俊;李海波 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
冯艳莲 |
主权项 |
一种写数据的方法,其特征在于,所述方法应用于存储设备中,所述存储设备包括控制器和磁盘,所述控制器包括处理器和缓存,所述缓存包括若干个数据块,每个数据块的大小与所述缓存的最小组成单位相同,所述方法由所述处理器执行,包括:接收写请求,所述写请求包括待写入数据以及所述待写入数据的地址;根据所述地址确定所述缓存中所述地址对应的数据块;在确定所述地址对应的数据块的状态是刷盘状态时,将所述数据块的状态更新为取消状态,并且将所述待写入数据写入所述缓存;其中,所述刷盘状态表示所述数据块中的数据正在被写入所述磁盘,所述取消状态用于在将所述数据块中的数据写入所述磁盘后,根据所述取消状态确定停止执行删除所述数据块中的数据的操作。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |