【スラッシング】
スラッシング とは?
最終更新:
💡 荷物の出し入れに追われて、仕事が進まない
仮想メモリで、ページの入れ替えが過剰に続き、本来の処理が進みにくくなる状態。使っているページが物理メモリに収まらない場合などに起きます。
📌 このページのポイント
PCが遅いのは、スラッシングなの?
遅い原因の一つだけれど、遅ければ全部そう、というわけではないよ。仮想メモリの話では、使いたいページがメモリに収まりきらず、ページの入れ替えばかりになる状態を指す。作業机と倉庫の間で荷物を出し入れして、肝心の作業が進まないたとえだね。
ページフォールトが多いと、必ず起きる?
CPUやディスクの数字だけで分かる?
固定の「CPUが何%、ディスクが何%」で断定しないでね。必要なページがメモリに収まっているか、入れ替えや読み込みが続いているか、実際の処理が進んでいるかを合わせて調べる。症状が似ていても、別の入出力が原因のこともあるよ。
どう対処すればいい?
まず同時に動かす仕事やメモリの使い方を見直し、必要なページが収まるようにする方法がある。物理メモリを増やすことも選択肢だよ。OSによっては実行を制限したり、メモリ不足時に処理を終了させたりする。SSDに変えれば必ず解決、というより、メモリ需要と入れ替えが続く原因を確認しよう。
まとめ:ざっくりこれだけ覚えればOK!
「スラッシング」って出てきたら「メモリの入れ替えに追われ、処理が進みにくい状態」と思えばだいたいOK!
📖 おまけ:英語の意味
「Thrashing」 = 激しく動く・打ちつけること
💬 ここでは、仮想メモリのページの入れ替えが過剰に繰り返される状態を説明します。