プロセスを強制的にスワップし、メモリに復元します。

プロセスを強制的にスワップし、メモリに復元します。

私はDebian Linuxのarm sbcについていくつかのテストをしています。私はいくつかの問題があるようですが、これが私のzramスワップ設定に関連していることを確認することはできません。

特定のプログラムを実行するとき(control-zなど)を一時停止する方法はありますか?私が望む仕事は次のとおりです。

  1. Linuxページでメモリイメージをスワップ領域として扱うようにします。

  2. 後で復元できますか?たとえば、1つを作成し、fgLinuxにスワップからそれを検索して再実行させますか?

まだ使用されていない空きメモリがかなりあるときに(1)と(2)を実行する方法はありますか?テストと問題の分離の目的でプロセスを交換したいと思います。また、交換と再開のためにインポートされたことをどのように監視できますか?

答え1

私はLinuxカーネルがユーザースペースでそのような機能を提供しているかどうか疑問に思います。ここでやるべきことは、Linuxカーネルの機能を引き継ぐことです。 Linuxカーネルのセキュリティ面を研究している人にとっては、これは適切ではないかもしれません。

関連情報