I / O急増の原因を追跡する方法は?

I / O急増の原因を追跡する方法は?

私はLinuxをデスクトップとして使用していますが、ランダムにI / Oが急増しているように見える現象が発生し続けています。機械が使用できなくなります。最初は記憶力が足りないと思いました。しかし、の出力を見てみると、珍しい点が見つかりませんでしたfreetopCPUロードも同様です。

問題のあるプロセスをすぐにシャットダウンしない場合は、システムが完全に停止するまで非常に速く(約10分)停止し、ハードリセットを実行する必要があります。

ある同僚が同様の問題があったため、I/Oの急増を発見したと述べた。ちなみに、我々は同じマシンを持っています(会社が提供しています)。

また、Chromeで新しいタブを開くと、これらのスパイクが頻繁に発生することがわかりました。しかしそれは考えるこういうことが違う場合でも起こりました。 Firefoxでタブを開くか、任意のタブを開くのと同じです。

実行して出力を確認することにしましたが、変更をより簡単に見ることができるという理由でdstat心を変えて使用しました。ksysguard

モニターのスクリーンショット:

スクリーンショット

ご覧のとおり、システム負荷の急増と同時にディスクI/Oの急増があります。奇妙なメモリ使用量下にその瞬間。これは交換に関連する可能性がありますか?

スパイクが2つあります。私が感じた最初のことは、Chromeでリンクをクリックすると同時に発生しました(タブを開かずにJavaScriptコードを実行しました)。すぐにタブの「閉じる」ボタンをクリックしましたが、デバイスが再び応答しました。二つ目は明確な効果がなかった。メモリ使用量が減ったのは、軽く発生してタブを閉じたためかもしれません。後ろにI/O スパイク。

全ピーク(最初のピーク)は約10秒間続きました。

何に注意すべきか知っていますか?

答え1

犯人を見つけました。

これは実際には間違ったスワップ設定によるものです。私はそれをスワップスペースfstabとしてリストしました。/dev/mapper/cryptswapこれは存在しません。私の考えでは、システムにスワップが必要な場合は定義されたスワップスペースが表示されますが、デバイスはどこにも存在しないようです。

テストのために、空のファイルをスワップスペースにしました。それ以来、マシンははるかに安定して動作しているようです。それ以来、スパイク/衝突は発生しませんでした。しかし、私はする使用している新しいスワップファイルを表示します。

関連情報