問題タブ [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.

0 投票する
1 に答える
355 参照

linux-kernel - cgroup は、プロセスが互いに干渉しないことを本当に保証できますか?

私は cgroup の新人で、Linux サーバーで 2 つの C++ プロセスを制御するために使用しようとしています。

各プロセスの mem_limit を 1G に設定しました。これは、最大で 1GB のメモリを消費できるということですよね?

しかし、cgroup は VM のような実際の分離を保証しないと思います。たとえば、あるプロセスは別のプロセスのメモリを読み書きできます。また、cgroup は何も割り当てないため、空きメモリ ブロックを取得するために 2 つのプロセス間で競合が発生します。

  • 私は正しいですか?
  • cpu_set のケースはどうですか?
  • 分離を考慮した cgroup と VM の違いは何ですか?

私はそれをグーグルで検索しましたが、多くの「docker vs vm」しか得られませんでした。これは本当に私が望んでいるものではありません。

cgroups の実装からのヒントは本当に役に立ちます。

0 投票する
1 に答える
18560 参照

linux - Cgroups を使用して CPU 使用率を制限する

CPU 使用率を制限するために cgroups を使用しようとしています。このガイドを使用しています https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-cpu_and_memory-use_case.html

私の /etc/cgconfig.conf ファイルは次のとおりです

私の cgrules.conf は次のとおりです

実行しようとすると:

ユーザーの 100% の CPU 使用率がグループ wheel と test1 に属していることがわかります

service cgconfig status でサービスを確認し、稼働しています

誰が私が間違っているのか教えてもらえますか? どうもありがとう

0 投票する
1 に答える
1129 参照

linux - cgroups を使用して IO 使用を制限する

cgroups を使用して、サーバーでの Io の使用を制限しようとしています。

ここに私のパーティションテーブル情報があります:

これが私のファイルシステム構造です:

次のコマンドを実行しようとしているとき:

echo "8:1 10485760" > /cgroup/blkio/test2/blkio.throttle.write_bps_device

出力は次のようになります。

これが私のcgroups構成です:

/dev/sda1 IO の使用を制限できないのはなぜですか?

0 投票する
3 に答える
1753 参照

linux - cgconfig.d を使用してデフォルトの cgroup cgconfig.conf を上書きする方法は?

libcgroup で提供されるデフォルトの cgroup 構成ファイル cgconfig.conf には、以下が含まれます。

私はこのようなものを使いたい:

cgconfig.conf を上書きしたくないので、新しいファイル abc.conf で上記の設定で cgconfig.d を使用しようとし、cgconfig.d に配置しました。しかし、これらの新しい設定は私にはうまくいきませんでした。上記の構成で何が問題なのか、誰でも考えられます。

0 投票する
1 に答える
253 参照

linux - 「mount -t cgroup -o cpuset none /cpuset」の「なし」とはどういう意味ですか

cgroupを実践するときは、マウントが必要ですmount -t cgroup -o cpuset none /cpuset

ここの意味を説明してnoneいただけますか?

それは単なる名前のようで、任意の文字列として設定できますよね?

それに基づいたファイル、フォルダー、またはファイルの内容はありますか?