作業系統›Ch9 磁碟管理第 20 題/共 24 題
20. Tail Latency、Storage System
#OS-09-020中Tail LatencyStorage System
「尾端延遲」(Tail latency)是指系統回應 I/O 請求的所有回應時間中,佔一小部分卻花費最久的那一段——字面上就是回應時間分布的尾端,通常以第 98 或第 99 百分位(percentile)的回應時間來表示。儲存裝置(例如 HDD 與 SSD)由於其管理設計,寫入延遲(write latency)的分布常常觀察到長尾延遲(long-tail latency)的問題。舉例來說,第 99 百分位的延遲可能比平均延遲高上 100 倍。這種長尾延遲會為需要滿足即時性(real-time)與服務品質(QoS)要求的即時嵌入式系統與企業伺服器系統帶來嚴重的問題。請回答以下問題:
(1) [5%] 請列舉四個可能造成儲存系統設計中尾端延遲的原因,並簡要說明。
(2) [5%] 請提出兩個解決長尾延遲問題的方案,並簡要說明。
📄 成大112
▤完整推導請見《WH 資工筆記 · 作業系統》Ch9 磁碟管理