Pythonスクリプトを実行するときのフリーズ防止

Pythonスクリプトを実行するときのフリーズ防止

Linux端末でリソースを多用するPythonスクリプトを実行していますが、これを行うと、プロセスが完了するまでシステムが応答しなくなります。niceのようなコマンドがあることはわかっていますが、特定のcpulimitセッション中にスクリプトを実行するために使用できる制限されたリソース(および専用で利用可能なリソースの割合)を持つ端末を開く良い方法が見つかりませんでした。

それでは、良い方法がありますか?

ベストアンサー1

あなたはそれを使用することができますsetrlimit()resourcePythonスクリプトでリソース制限を管理するためのPython組み込みライブラリ。

あるいは、あなたの質問で説明されている設定は、仮想マシン(VirtualBoxやVMwareなど)を実行するのと最も似ています。仮想マシンで使用可能なリソースを指定してから、仮想マシン内で目的のリソースを実行し、残りのシステムリソースと分離できます。

おすすめ記事