0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

スワップ

Posted at

OOMを回避する

物理メモリがなくなるとOOMという状態にあると説明しました。しかし「スワップ」という機能を使えば、メモリが枯渇してもすぐにOOMが発生しないようにできます。
スワップは、ストレージデバイスの一部を、一時的にメモリの代わりとして使う仕組みです。具体的には、システムの物理メモリが枯渇した状態でさらにメモリを獲得しようとすると、使用中の物理メモリの一部をストレージデバイスに退避して空きメモリを作ります。この時の退避領域をスワップ領域と呼びます。
...
物理メモリの中でしばらく使わないであろうとカーネルが判断したメモリをスワップ領域に書き増します。この処理をページアウト(あるいはスワップアウト)と呼びます
...
ページフォールトのうち、ページインによってストレージデバイスへのアクセスが発生したものを「メジャーフォールト」そうで無いものを「マイナーフォールト」と呼びます。
...
スラッシングは発生しているようなシステムは、メモリ使用量を減らすためにワークロードを減らしたり、あるいは単にメモリを増強する、という対策を取る必要があります。

気づき

ストレージデバイスにアクセスするから遅くなるからしかないか。

出典

感想

このときにページイン、ページアウトが出てくるのか。
メジャーフォールトは性能が落ちる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?