問題タブ [cgroups]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - LSF - ジョブ用に cgroups.cpuset をマウントします
lsf で cgroups.cpuset を使用する方法はありますか? LFS の v9.1 では、cgroup のフリーザーとアカウントのみを使用できるようです。
linux - cgroup ログはどこにありますか
cgroup の開始/停止ログを見つけようとしましたが、見つかりません。/var/log/messages および dmesg にはありません。cgroup サービスの開始/停止動作を追跡する方法はありますか。
ubuntu - Docker コンテナのメモリ制限が機能しない
Ubuntu 13.04 (Raring Ringtail) 上で最新バージョンの Docker を実行しています。
しかし、コンテナを起動すると、
どのような種類の制限も見られず、カーネルで cgroups メモリ制限が有効になっています。
ここで私が見逃している明らかなことは何ですか?
linux-kernel - cgroup での blkio サブシステムの実装は完了していますか?
プロセスに上限を設定しようとしています。読み取りアクセスは正しく制限されています。ただし、書き込み操作の動作は間違っています。
疑似ファイル read_bps_device および write_bps_device を扱っています。
http://www.mjmwired.net/kernel/Documentation/cgroups/blkio-controller.txtの最後の段落で、以下のテキストを読みました。それにもかかわらず、彼らが CFQ について話しているのか、スロットリングについて話しているのかははっきりしません。
何が機能しますか?
- 現在、同期 IO キューのみがサポートされています。バッファリングされたすべての書き込みは、グループごとではなく、依然としてシステム全体です。したがって、グループ間のバッファリングされた書き込みの間でサービスの違いは見られません。
scheduler - 奇妙な cgroup の動作 ( cpu 共有
CPU負荷の高いプロセスAがCPU負荷(100%)を取りすぎているため、プロセスBが十分なサイクルを取得できません... BはWeb応答に関連しています...だから、Web応答のベンチマークを実行したときどちらのプロセスも cgroup なしで、結果は 5 秒でした...2 つのグループを作成し、両方のプロセスに同じ量の cpu.shares を与えると、所要時間は 15 秒に増加します。
優先度を高くする必要があるプロセスに対するCPUのシェア率が高く、良い結果が得られています...しかし、デフォルト値でのこの奇妙な動作に本当に興味があります...
両方のグループへのデフォルトの共有値 1024 で応答時間が増加するのはなぜですか? cgroup がない場合と同じではないでしょうか? ???
両方のプロセスを同じグループに入れると、応答は再び5秒に戻ります...
スケジューラーの関係でしょうか...
android - android cgroup はスレッドの優先順位で機能しませんか?
https://plus.google.com/u/0/105051985738280261832/posts/XAZ4CeVP6DCから、バックグラウンド優先度で設定されたスレッドは、最大で 10% の CPU を消費する特定の cgroup に入れられると言われています。
アプリケーションでタスクの CPU 使用率を制限したいので、優先度をバックグラウンドに設定しましたが、うまくいかないようです。
そこで、テスト用の簡単なアプリケーションを作成したところ、DEFAULT 優先度のアプリケーションと同じ CPU を消費することがわかりました。両方のスレッドの cgroup を確認しました。1 つは apps cgroup にあり、もう 1 つは apps/bg_non_interactive cgroup にあります。
結果は次のとおりです。
ubuntu - cgroup フォーク サブシステム
私のOS:
cgroups には fork サブシステムが含まれていません:
しかし、私はこのパッチhttp://lwn.net/Articles/465574/を見つけました。このパッチが適用されるかどうかはわかりませんが、プロセス数を制限する機会を設けたいと考えています。cgroup のみを使用して、これらまたは同様の機能を追加するにはどうすればよいですか?
debian - debian wheezyでデーモンなしでcgroupを使用しようとしています
この例のように、cgroupに関するガイドに従おうとしています。現在、cgroups がどのように機能することになっているのかを明確に理解しているかどうかはよくわかりません。しかし、私が確信していることが 1 つあります。私が見つけたすべてのガイドには、/etc/cgconfig.conf
との使用法が記載されてい/etc/cgrules.conf
ます。これらのファイルは、 と という名前の 2 つのデーモンによってロードされることになっていcgred
ますcgconfig
。
Debian Squeeze では、インストールによって自動的にインストールされる 2 つのデーモンのようcgroup-bin
です。しかし、Wheezy では、これらのデーモンはパッケージに存在しなくなりました: http://packages.debian.org/fr/wheezy/amd64/cgroup-bin/filelist。
ある種の共有ホスティング ソリューションを作成しようとしているだけで、ユーザーの RAM 使用量を制限したいと考えています。cgroup について聞いたので試してみたいと思いましたが、そのバージョンを Wheezy で使用する方法がわかりません。また、参考になるドキュメントも見つかりません。
誰かが私に何をすべきか教えてもらえますか? そのパッケージは壊れていますか?cgroup を構成するまったく新しい (そして文書化されていない) 方法はありますか?
ubuntu - cgroup: 新しいグループを作成できません
新しい cgroup を作成し、そのグループの RAM アクセスを 1MB に制限したいと考えています。
これが私の最初の試みです:
しかし、私はこのエラーが発生し続けます
cgcreate を使って別の方法を試してみました
しかし、私が走るときcgexect -g memory:mygroup2 ./a.out
次のエラーが表示されます。cgroup change of group failed
また、/etc/cgconfig.cf ファイルを変更してグループを作成できることも確認しましたが、libcgroup1 と cgroup-bin をインストールしたにもかかわらず、/etc 内にそのようなものは見つかりません。助けてください!
前もって感謝します!