首頁
Alibaba Cloud Linux
操作指南
內(nèi)核功能
Alibaba Cloud Linux 3系統(tǒng)查看/proc/diskstats文件中存儲設(shè)備IO D2C時間
Alibaba Cloud Linux 3系統(tǒng)查看/proc/diskstats文件中存儲設(shè)備IO D2C時間
更新時間:
在業(yè)務(wù)IO性能出現(xiàn)抖動的時候(例如數(shù)據(jù)庫TPC-H壓測過程中,重IO型查詢出現(xiàn)性能抖動),使用blktrace
等工具關(guān)注D2C(Dispatch To Complete)耗時,需要經(jīng)歷安裝、使用和解析等一系列復(fù)雜的過程。因此,阿里云在Alibaba Cloud Linux 3系統(tǒng)的內(nèi)核層面加入了對D2C的耗時統(tǒng)計的支持,可以便捷地獲取某一時間段內(nèi)IO請求在設(shè)備側(cè)的D2C耗時,極大簡化對存儲設(shè)備IO處理能力的評估。
說明
D2C是指存儲設(shè)備從接收到請求到完成該請求所需的服務(wù)時間。在評估系統(tǒng)性能、識別瓶頸和優(yōu)化存儲設(shè)備的場景中,測量D2C耗時統(tǒng)計(anolis/cloud-kernel)具有重要意義。
操作步驟
查詢D2C的累積耗時。
sudo cat /proc/diskstats
執(zhí)行結(jié)果如下圖所示,最后三列表示read
、write
、discard
請求對應(yīng)的D2C的累積耗時(單位:毫秒)。
通過周期性記錄
read
、write
、discard
的累計值,可以便捷地獲取某一時間段內(nèi)IO請求在設(shè)備側(cè)的D2C耗時,從而顯著簡化對存儲設(shè)備IO處理能力的評估。read
、write
、discard
提供了被集成的能力,以便將其整合至各類監(jiān)控工具中。
文檔內(nèi)容是否對您有幫助?