ユーザー空間交換

ユーザー空間交換

私のVPSベースのコンテナ(LXC)には物理メモリが不足しているため、1GBスワップメモリ​​の交換可能性などのカーネルパラメータを変更できません。確認しても、内蔵VPSにはスワップスペースが割り当てられていますが、なぜOOMキラーがメモリを100%使用したのにhtopまだ終了してスワップスペースを活用しないようです。myprogram.py

私はルートにもかかわらず、swapon /swapfile私が得たものを試しました。Operation not permittedゲストコンテナ内では、カーネルパラメータを変更する権限がないことに気づきました。

だから、次のようなコマンドを実行できたらと思います。

disk-as-ram run "python3 myprogram.py" --allocate 4GB --filename "myvirtualmemory.mem"

したがって、このプロセスは別のプロセスを実行し、私のプログラムは実際にR / Wタスク(実際にはI / Oタスク)に4 GBのディスクを割り当てるRAM(メモリ)を持つシステムを表示しますpython3 myprogram.py4GB割り当てられた4GBは、次のファイルに保存されます。myvirtualmemory.mem

それでは、そのような命令があるのでしょうか?たぶんchroot環境が私に役立つかもしれません。

関連情報