I/Oの待機時間、プロセスがブロックされている時間を知ることができるプロセスごとに動作するタイプコマンドvmstatがありますか?ユーザーコード?LinuxでI/Oを待っているプロセスがブロックされている時間を調べる
答えて
blktraceは、/ etc /ビジーブロック待っ何あなたがブロック層情報、を探している...、非常に深く、seekwatcher、そこから派生したパッケージのかなりの数があり、...
sigjuiceが言ったように、アイトップと同じような他のツールも便利ですが、深刻な分析のためにあまり情報がありません。また、btrace/blktraceはoprofileよりI/Oトレースに適していると信じています。これはより一般的であり、比較の負荷を増加させます。
top (1)はこの情報を表示します。個別のPIDを指定することができます-p
-d:遅延時間間隔:-d ss.tt(秒.ths) 画面更新の遅延を指定し、個人の設定ファイルまたは起動時のデフォルト値に対応する値を上書きします。後でこれを 'd'や 's'の対話型コマンドで変更することができます。 分数秒は認められますが、負数は許可されません。ただし、topが 'Secure mode'で実行されている場合は、root以外のコマンドラインオプションが使用されていない限り、そのような変更は禁止されています。 「セキュアモード」に関する追加情報については、トピック5aを参照してください。システム構成ファイル。 – TruongSinh
pidstat -d
もご覧ください。各プロセスがどれだけ読み書きしているかを見ることができます。
straceは、システムコールでどれくらいの時間が費やされているかを表示しますが、実際にI/Oに費やされた時間と比較して、この時間がどれだけ費やされたかはわかりません。トレースするシステムコール、またはどのタイプが非常に強力であるかを選択できます。
latencytop他のプロセスのためにプロセスがI/Oを待つ可能性があるため、またはジャーナリングデーモン。
- 1. プロセスがLinuxで使用している物理メモリの量を調べる
- 2. Linuxプロセスが与えられた引数で実行されているかどうかをシェルスクリプトで調べる
- 3. Linuxプロセスが開始された日時を調べる方法は?
- 4. Windowsで孫プロセスを待っている
- 5. OSXが24時間表示されているかどうかを調べる
- 6. Joomlaユーザーがログインしている時間を調べる方法
- 7. Linuxでコピーオンライトでフォークされたプロセス間でどのくらいのメモリが共有されているかを調べる方法はありますか?
- 8. プロセスがNodeで実行されている時間
- 9. ブラウザでPHPが長時間実行されているプロセス
- 10. Gomoku AI:ビットボードを使って接続がブロックされているかどうかを調べる方法は?
- 11. プロセスがDelphiで実行されている間にインターフェイスをブロックします
- 12. プロセスが何をしているかを調べる方法は?
- 13. async CTP:何かが間違っている、GUIがブロックされている
- 14. は「プロセスが期待されるデバッグエクスポートテーブルを持っていない」と言う
- 15. リモートマシン上でプロセスを実行しているユーザーを調べる
- 16. VB.net XMLTextReader IO例外:「別のプロセスによって使用されているファイル」
- 17. Linuxネットワークアプリケーションの待ち時間が高い
- 18. モジュールが無効になるのを待っている時間切れ
- 19. 日時がSQLで夏時間になっているかどうかを調べる
- 20. マクロ展開時にシンボルが表示されているかシャドーされているかを調べる
- 21. windbgどのメソッドが時間を費やしているかを調べる
- 22. JavaScript:Ajaxレスポンスを待っている間に画面全体をブロックする方法
- 23. executor service pool(JAVA)からスレッドを待っているジョブの数を調べる
- 24. Linuxスケジューラで長い待機時間を検出する
- 25. 日時が属している日時/時間ブロックをチェックする方法を教えてください。
- 26. ソケットからIOを待っているスレッドを中断していますか?
- 27. パラメータがJavaで評価されるのを待っている
- 28. 完了ブロックがリークするのを待っていますか?
- 29. Linux AWKヘルプ。 AWKfulな時間を持っている
- 30. 1時間前にブロックされている場合
アプリケーションをプロファイリングすることを検討しましたか? oprofile?そうすれば、アプリケーションがどこまで多くの時間(IOなど)を費やすかについての詳細がわかります。 – lothar