web-dev-qa-db-ja.com

vmstat IO stats:ダウンロード中に高いboが発生するのはなぜですか?

RHEL 4マシンで、巨大なファイル(2.5GB)をダウンロードしていました。vmstatの出力をチェックしていて、特にbiとboを使用してディスクIOを確認することに興味がありました。知っています。 iostatはこれに適した優れたツールですが、このマシンにはインストールされていません。

とにかく、私はダウンロード中にbi(bytes in)が高いと予想していましたが、正反対のことがわかりました... bo(bytes out)はダウンロード中に非常に高く、biはほとんど0で、時折数字がありましたか?

また、iostatがない場合、Red Hatマシンですぐに使用できるvmstatよりも優れたツールはありますか?

3
sunny8107

bi/boの数値は、ブロックデバイス用です。従来のネットワークアダプタはブロックデバイスではないため、ネットワークI/Oはそこに表示されません。 iostatにも表示されません。

高いbo値は、ダウンロードしたデータをディスクに書き込むことで発生します。 「出力」データはデバイスに送信、データは「入力」から -) それ。

ネットワークアクティビティを監視するには、 iptraf-ng (ncurses-based)または ntop (web-based)を確認できますが、システムにインストールされるとは思えません。 iostatがそうでない場合-必要なパッケージを追加するように友好的なシステム管理者に依頼してください:)

5
Mat

Vmstatコマンドは、仮想メモリ統計を提供します。 vmstat command をチェックした場合は、このリンクにアクセスしてください。

Netstatコマンドでもダウンロード速度を確認できます。ただし、オプションとして、このコマンドをもう一度確認する必要があります。 netstatコマンドが役立つかどうかを確認してください。

1つのリンクがあります..それはあなたを助けるかもしれません。 ここをクリック

0
sandeep