Linux
使用 Perl 將 Linux“iostat”轉換為 .csv 文件
我正在試驗這個
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 選項:
(來源:brendangregg.com)