GNU/Linux >> Linux の 問題 >  >> Linux

AWS EC2 のアプリケーションから EBS ボリュームの現在の IOPS 使用量を見つける

アプリケーション/インスタンス内から、iostat の出力をトレースしようとします。 制御されたアプリケーションの実行中。おそらく iostat -x 1 ターミナル ウィンドウで。

また、この出力を監視するための collectl ユーティリティも気に入っています。 nmon はこれにも適したツールです。

こちらの記事もお読みください... 予想以上に奇妙:EC2 I/O の体系的な考察 .


これは cloudwatch で確認できます

EBS メトリクスを確認し、VolumeWriteOps (メトリクス名) を選択します

グラフから任意のサンプルを取得

例えば

データポイント :152398 at 2011-02-10T07:54+0000 (グラフの最大数)

so it means 152398 IOPS for 10 mins intervel 

これを 1 分間計算してください

152398 IOPS / 10 minutes = 15239.8 IOPS/minute

次に、これを 60 seconds で計算します

15239.8 IOPS / 60 seconds = 253.996666667 IOPS/second

そう 253 あなたの平均は IOPS / seconds です ボリュームのために


Linux
  1. 現在のシェルから.bashrcを再生成しますか?

  2. CentOS / RHEL 6 :現在のランレベルを確認するにはどうすればよいですか?

  3. C での現在のプロセスのメモリ使用量

  1. 既存の EBS ボリュームを EC2 インスタンス ファイルシステムにアタッチしてマウントする問題

  2. Macのコマンドラインから現在のフォルダーとすべてのサブフォルダーの.DS_STOREファイルを削除します

  3. PID からコマンドを見つける

  1. Terraformを使用してAWSでEC2インスタンスを作成します

  2. アプリケーション ディレクトリからすべての .svn ディレクトリを削除する方法

  3. Linuxでユーザーのメモリ使用量を見つける方法