【发布时间】:2016-12-20 00:49:29
【问题描述】:
据我了解,磁盘设备有一个队列,用于存储来自 linux 内核的读/写请求。当设备排空队列的速度不够快(即溢出)时会发生什么?
这个队列是否(逻辑上)延伸到 DRAM 中?
有些请求会丢失吗?
【问题讨论】:
-
如果操作系统因为队列已满而无法写入磁盘设备,它将等待并稍后重试。如果设备从不排空队列,操作系统最终会报告某种设备故障。
标签: linux linux-kernel hard-drive