/dev/sdcはSATAハードドライブです。場合によっては、kB_readフィールドとkB_wrtnフィールドに合計数が表示されますか?ここでは、1秒あたりの値のように見えます。
- Linuxカーネル5.4.0-26-一般。
- システム統計バージョン12.2.0
iostat -dz 1
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
sdc 40.00 0.00 21.00 0.00 0 21 0
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
dm-0 6.00 0.00 24.00 0.00 0 24 0
sdc 42.00 0.00 42.50 0.00 0 42 0
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
dm-0 5.00 0.00 20.00 0.00 0 20 0
sdc 43.00 0.00 36.00 0.00 0 36 0
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
sdc 48.00 0.00 25.00 0.00 0 25 0
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
sdc 36.00 0.00 18.50 0.00 0 18 0
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
sdc 40.00 0.00 21.00 0.00 0 21 0
答え1
kB_wrtn
書かれた総額ですiostatアップデート間隔中。あなたの質問の出力を生成するために1秒間隔を使用すると思います。効果kB_wrtn/sec
は同じです。違いを確認するには、さまざまな時間間隔を試してください。
答え2
このkB_wrtn
列は、コマンドの開始後にディスクに書き込まれた合計キロバイト数を表しiostat
、kB_wrtn/s
列は最後の報告間隔中に1秒あたりのディスクに書き込まれたキロバイト数を表します。
したがって、結果が1秒ごとに作成されると、ディスクに書き込まれるデータが増えると、iostat
時間の経過とともに最大値が増加し続けます。kB_wrtn
一方、最大値は、kB_wrtn/s
単一の報告間隔中に観察された最大書き込み速度のみを反映します。
たとえば、レポート間隔が1秒に設定されていて、1間隔で1GBのデータがディスクに書き込まれるとします。これにより、最大値はkB_wrtn
1 GBずつ増加し、最大値はkB_wrtn/s
1024だけになります(その間隔中に他の書き込みが行われないと仮定)。