企業級特性

P99.9 不是平均值的延伸:尾延遲的三類來源與隔離手段

作者:軍航科工半導體尾延遲 / P99.9 / QoS

QD1 平均 65 µs 說明不了服務質量。本文歸納尾延遲的三類來源——後臺介質操作、讀重試與熱控降頻,並說明多命名空間與仲裁能隔離到什麼程度、測量口徑要寫清哪些前提。

65 µs 之外的分佈

J750 的 4KB 隨機讀延遲標註為 QD1 平均 65 µs,寫 10 µs。這兩個數描述的是分佈的中心,對判斷服務質量幫助有限。資料庫、快取層這類應用真正關心的是 P99 與 P99.9——在 1,500 KIOPS 的隨機讀吞吐下,千分之一的請求也意味著每秒上千次慢響應,足以把上層的超時重試鏈條點著。

抖動來自哪裡

  • 後臺介質操作:垃圾回收的擦除與有效資料搬移會佔住 Die,落在同一 Die 上的前臺讀請求只能排隊。穩態下這是最主要的貢獻項。
  • 讀重試:預設讀電壓下 LDPC 硬判決失敗時,需要換檔重讀甚至進入軟判決,單次操作時間可能上升一個量級。發生機率隨磨損程度和資料保持時間上升。
  • 功耗與熱約束:J750 典型功耗 18 W、最大 22 W,持續滿載時的溫度控制策略會主動降低併發度,表現為整條延遲分佈向右平移。

能用的隔離手段

多命名空間把不同租戶或不同用途的資料分開,配合仲裁策略給延遲敏感的佇列更高的服務權重;後臺任務的推進速率做成可調,用頻寬換確定性。X7(J790X、J795X)與 X9(J990X、J995X)之所以定位在後設資料、日誌、快取層與 AI KV Cache,正是因為這類場景寧可犧牲容量密度也要把尾部壓住。

測量口徑要先說清

尾延遲資料只有在預處理條件被寫明時才具備可比性:盤是否被完整寫滿兩遍進入穩態、超配比例配多少、佇列深度與執行緒數如何設定、統計窗口跑了多久。空盤上測出的 P99.9 沒有意義。軍航科工的企業級 SSD 平臺目前處於產品定義/EVT 階段,相關分位數指標按上述口徑在內部工程平臺上採集並交叉復核。

關鍵詞
尾延遲P99.9QoS垃圾回收抖動多命名空間X9系列