問題タブ [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.
c - libcgroup の機能を使用せずに RHEL/SUSE で cgroups (コントロール グループ) のマウント ポイントを取得する方法を教えてください。
RHEL および SUSE システムで cgroup のマウント ポイントを取得しようとしています。
Thisから取得できますが、libcgroupのシステムコールを使用しています。libcgroup は顧客のサーバーにインストールされている場合とインストールされていない場合があるため、libcgroup ライブラリ関数を使用せずに実行する必要があります。
誰でも助けてもらえますか?
docker - google/cadvisor:最新のイメージ モニター コンテナの実行エラー
bugzilla.redhat.com の上記の「devicemapper」で、以下のバグを見つけました。「device-mapper-persistent-data」パッケージをインストールできました。ただし、インストールすると、次のエラーが表示されました。
このリンクを使用してエラーを解決しようとしましたが、まだ解決できていません。
これは私が試したものです:
エラーは次のとおりです。
resources - C++ のリソース マネージャー クラス
現在、クライアントのリクエストを処理するプロセスをフォークするサーバー プログラムを実装しています。フォークされたプロセスは、CPU、メモリ、ディスク、およびその他のシステム属性に関して適切に制御する必要があります。リソース マネージャー クラスを実装する最も簡単な方法は、 C をラップすることだと気付きましたrlimit
。しかし、rlimit
あまりにも基本的なようです。などの最新のソフトウェア技術も知らされてcgroups
おり、LXC
良い仕事をすることもできます。私のアプリケーションでは、フォークされたプロセスは、ローカル共有メモリまたはリモート ネットワーク ソケット (アプリケーションはマシン クラスタ上で実行されます) を介して相互に通信する必要があります。この場合、cgroups
手頃LXC
な価格ですか?コンテナが完全に隔離されており、互いに通信できないことに気付きました。どんなコメントでも大歓迎です!
linux - cgroup cpuacct.stat が /proc/pid/stat と一致しない
最近、docker コンテナーで実行されているプロセスのパフォーマンス テストを行いました。CPU 使用率は、/sys/fs コンテナー ディレクトリにある cpuacct.stat ファイルを介して収集されました。top などのツールを使用して手動でプロセスを監視すると、cgroup の CPU 使用率が常に top で示される値よりも少なく、場合によっては 4 分の 1 になることに気付きました。
cpuacct.stat と /proc//stat の両方でレポートされるコンテナ内のプロセスで使用されるティックを追跡する簡単なスクリプトを作成しました。彼らは近くにさえいません。proc 統計ははるかに大きく、意味がありません。コンテナが中身よりも小さいと言っているようなものです。
私が見つけた唯一の参照は、cpuacct.stat が時々少し不正確になる可能性があるというカーネル コメントでした。これは丸め誤差以上のものです。
どなたか、これに関する経験や知識はありますか? 私のCPU使用率のすべてのメトリックが疑わしいものになります。
8 cpu ボックス上の Linux 3.10.0-327.18.2.el7.x86_64 Centos。
systemd - 「`」を意味する Linux Systemd Cgroup 文字
次の出力の最後の行「 `-813 」の意味を説明できる人はいますか? systemctl 出力の大部分が「 |- 」であるのに、なぜ「 `- 」で始まるのですか?
これは同じコマンドで出力が異なります。それ以外の場合は、「└─」で終わることを意味します。
どうもありがとう
cgroups - cgroups オプションの memory.use_hierarchy が何に設定されているかを確認するにはどうすればよいですか?
cgroups オプションの memory.use_hierarchy が true または false (1 または 0) に設定されているかどうかを調べようとしています。これがリストされている標準ファイル、またはこれを理解するために使用できるコマンドはありますか? どこにも設定されていない場合、これのデフォルト設定はありますか?
docker - YARN を使用して Hadoop クラスターにアプリケーションをインストールする方法は?
私はYARNを学ぼうとしています。しかし、私は障害にぶつかりました。いくつか質問があります。
すべてのアプリケーションについて、データ ノードにはそれぞれコンテナーが必要です。しかし、これらのコンテナーは、アプリケーションの実行中に独自に作成されるのでしょうか?それとも作成する必要があるのでしょうか?
Docker では、別のマシンとして動作するコンテナーにアクセスできます。同様の方法でコンテナにアクセスできますか?
Docker では、コンテナーはコンテナーの外部を見ることができず、コンテナー プロセス ID を持ち、ホスト マシンからはプロセス ID も持つため、独自のシステムとして動作します。つまり、コンテナーは他のプロセスから分離されています。YARNにも同様の概念はありますか?
前もって感謝します!!!:)