問題タブ [iostat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
80 参照

bash - 15秒ごとに出力が表示されないマシンデータ

次のスクリプトは、たとえば15秒ごとに「vmstat」を出力することを目的としていますが、何らかの理由で、アクティビティがある場合、またはスクリプトを強制終了した場合にのみこれを実行します。それ以外の場合は、そこに留まります。

最後の「&」記号はこれと関係があると思いますが、これを行ったのは、各コマンドを一度に実行できるようにするためだけです。

0 投票する
2 に答える
1098 参照

linux - iostat出力の解析

iostatの出力は次のようになります。

出力を解析しようとしましたが、「VG00-LogVol00」、「VG00-LogVol04」に到達すると、テキストの解析に問題が発生します。sedを使用して余分な行を削除する方法はありますか?

ありがとうございました

0 投票する
1 に答える
321 参照

linux - linux IOSTAT 二重カウント AIO 書き込み操作?

IO ジェネレーターのデバッグの一環として、x64 ハードウェア (複数のシステムで検証済み) で実行されている RH 6.4 で奇妙な結果セットに出くわしました。

-- アプリケーションは Linux 非同期 IO (つまり、非 posix) を使用して raw ディスク パーティション (/dev/sdb1、O_DIRECT) にアクセスし、root として実行されます。

-- アプリケーションは、100 io/s と 60% の書き込みを報告します。

-- アプリケーションの strace は、毎秒 100 の AIO 操作を反映して、io_submit() および io_getevents() への毎秒 100 の呼び出しを報告します。

-- 「dstat --aio」は 1 秒あたり 100 の操作を示します

-- iostat は予想どおり 40 回の読み取り/秒を報告しますが、予想の 2 倍の 120 回の書き込み/秒を報告します。

-- 同期 IO を使用する以前の実装では、「二重化された」書き込みは表示されません。

この動作は既知のバグですか?

0 投票する
1 に答える
1822 参照

linux - Iostat は linux md raid の正しい出力を表示しますか?

サーバーの iostat 出力をもう少し理解しようとしていますが、助けが必要です。ボトルネックがあるかどうかを確認したい。

RAID-1 (md3) のこの 2 つのディスク (xvdn と xvdo) があります。私はこの出力に同意しません..2つのディスクには「待機」があり、md3にはないのはなぜですか? iostat を使用して RAID アレイを監視できますか?

Raid Array は、Linux の MD コマンドを使用して作成されました。ディスクは ECS の EBS です。POISPはありません。ディストリビューションは Oracle Linux 6.1 です。

その他の例

0 投票する
1 に答える
1694 参照

cygwin - cygwin の systat (iostat/sar) のオプションは?

cygwinの検索を行っても、Linux sysstat アプリ (iostat や sar など) が見つかりません。
Web を検索すると、cygwin でソースから sysstat をコンパイルしようとして失敗したという古いメッセージがいくつか見つかりました。

sysstat アプリを cygwin に追加することに成功した人はいますか?

環境:
CYGWIN_NT-6.1 t43 1.7.22(0.268/5/3) 2013-07-22 17:06 i686
Windows 7 のCygwin

0 投票する
2 に答える
1953 参照

perl - Perl - パイプから起動された進行中のプロセスを強制終了します

私の目標は、進行中のプロセス (iostat など) を起動し、いくつかの情報を解析することです。完了したら、iostat を強制終了し、パイプを適切に閉じたいと思います。覚えておいてください、iostat は私がそれを強制終了するまで永久に実行されます。

パイプを閉じる前にプロセスを強制終了しようとすると、close() は「子なし」に対して -1 を返します。パイプを閉じる前にプロセスを強制終了しないと、13 が返されます。これは、iostat がまだパイプに書き込もうとしているからです。つまり、このスクリプトは常に die() になります。

このパイプを適切に閉じるにはどうすればよいですか?

0 投票する
1 に答える
306 参照

linux - /proc/diskstat の数値が正しく合計されない

ディスク アクティビティのデータを報告する /proc/diskstat を使用してメトリックを報告するルーチンを作成しています。数字は合計されていません。

例:

ドキュメントを読むと、sda1+sda2+sda3=sda を追加できるはずです。これはほぼ真実です。しかし、それはオフです:

なぜこれが加算されないのですか???

0 投票する
1 に答える
2031 参照

linux - iostat コマンドの %nice に関する「適切な優先度」とは何を意味しますか

%nice に関する iostat コマンドのマニュアルをググってみました。%nice の値の説明に、nice 優先度に関するフレーズがあります。意味が分からないのですが、どなたか説明して頂けないでしょうか?

man ページの完全なコメントは次のとおりです。

%良い

ユーザー レベルでナイス プライオリティで実行中に発生した CPU 使用率のパーセンテージを表示します。

0 投票する
1 に答える
120 参照

macos - Mac OSX (Fortran) での IS_IOSTAT_END エラー

ファイルからプロパティのリストを読み取るコードを Fortran で作成しており、無効なデータをスキップするために IOSTAT 関数を使用しています。コードの関連セクションは次のとおりです。

このコードは、以前は Linux で実行すると問題なく動作しましたが、Mac OSX で実行すると、「IS_IOSTAT_END には暗黙的な型がありません」というエラー メッセージが表示されます。誰かがこれを修正する方法を説明してもらえますか?

ありがとう