GNU/Linux >> Linux の 問題 >  >> Linux

Linux:より大きなチャンクでスワップアウトします

いいえ。不可能です。

Linux カーネルは、RAM、スワップ スペース、最後に使用されたスワップの場所、ディスク キャッシュの応答性、Swapiness など、スワップ メモリ割り当てをいつ、どのように使用するかについて、さまざまなアルゴリズムを通じて決定します。

システムのフリーズやプロセスの強制終了を回避するためにメモリ管理がオンデマンドで行われるため、システムは「10MB> ページ コレクション」を待つことはできません。

ただし、システムがスワップを開始したときのパフォーマンスが非常に悪いため、RAM とスワッピング管理に関連するいくつかのバグが何年にもわたって報告されています。

ディスク使用率は zswap を使用して改善可能であると言えます。ここでの最大の問題は、スワップが到着したときのページの指数関数的な乗算です (メモリ ページがリンクしているためです)。

zswap はその乗算を圧縮し、ディスクの読み取り/書き込みを減らし、CPU 使用率に大きな影響を与える可能性があります。

zswap はカーネル管理されており、システムのニーズに適応させるための便利な低レベル構成が多数あります。

https://www.maketecheasier.com/use-zswap-improve-old-linux-performance/


Linux
  1. Linux –メモリが不足するとシステムがハングしますか?

  2. Linux –強制スワッピングでOom-killerをトリガーすることは可能ですか?

  3. Linux システムが Wayland または X11 を使用しているかどうかを調べるにはどうすればよいですか?

  1. Linux / CentOS / Redhat/Ubuntuでスワップを増やす方法

  2. Linux:スワップ パーティションを作成しませんか?

  3. Linux:スワップ ファイルを配置する場所

  1. Linuxでホスト名を変更する方法

  2. Linux –システムに搭載されているハードディスクを確認する方法は?

  3. Linux –システムがSysv、Upstart、またはSystemd Initsystemを使用しているかどうかを確認する方法は?