現在、クライアントのリクエストを処理するプロセスをフォークするサーバー プログラムを実装しています。フォークされたプロセスは、CPU、メモリ、ディスク、およびその他のシステム属性に関して適切に制御する必要があります。リソース マネージャー クラスを実装する最も簡単な方法は、 C をラップすることだと気付きましたrlimit
。しかし、rlimit
あまりにも基本的なようです。などの最新のソフトウェア技術も知らされてcgroups
おり、LXC
良い仕事をすることもできます。私のアプリケーションでは、フォークされたプロセスは、ローカル共有メモリまたはリモート ネットワーク ソケット (アプリケーションはマシン クラスタ上で実行されます) を介して相互に通信する必要があります。この場合、cgroups
手頃LXC
な価格ですか?コンテナが完全に隔離されており、互いに通信できないことに気付きました。どんなコメントでも大歓迎です!
質問する
278 次