Linux

使用 Perl 將 Linux“iostat”轉換為 .csv 文件

  • May 1, 2020

我正在試驗這個iostat -c 1命令,我想知道是否有一種簡單的方法來讀取目前輸出然後分離這些值以便我可以生成一個.csv文件。

目標是能夠使用iostat一段時間內輸出的數據生成圖表。我不是在尋找一個完整的腳本,只是一些可以幫助我實現目標的提示。

iostat通常,收集和顯示的相同數據也由 sysstat aka 收集sar

sar附帶一個支持工具sadf,可以輕鬆地以多種方便的格式顯示收集的統計資訊,包括 XML、JSON 和 CSV。

即對於 CSV 嘗試類似:

sadf -dh -- <sar options>

例如,sar 選項-b -d將顯示塊設備 IO。

sadf -dh -- -b -d

這份備忘單可能會指出其他有用的 sar 選項:

http://www.brendangregg.com/Perf/linux_observability_sar.png

(來源:brendangregg.com

引用自:https://serverfault.com/questions/818816