cgroups

    1

    1答えて

    シェルでファイルが空であるかどうかをテストします。 test -s /sys/fs/cgroup/systemd/docker/d4e311735706485e748513bad611070e223cba76fdf4c72a1102d14b653da750/tasks ls -lhを使用すると、falseが返され、サイズが0であることがわかりましたが、catを使用した場合、このファイルで4071が

    1

    1答えて

    私はドッキング・コンテナのCPU使用率を取得するためにcadvisorを使用しますが、プロダクション・ワーカー・コンテナであるため、常に小さく(約0.001)ドッカーの外側のhtopから10%以上。 そして、コンテナにはプロセスがありません。 $ cat /proc/14996/cgroup 10:pids:/docker/4d7976bc5814e85cc793cc4926c09c150a0e

    1

    1答えて

    私はcgroups(メモリ、CPU使用量の割り当て...)とslurm(ジョブのサブミット、サスペンド/ストップ)の使い方を知っています。 cgroupsがslurmとどのように連携しているかを知りたい。私がslurmにジョブを提出したとき、どこでメモリやCPU使用量を修正できますか?私はSlurm Schedmd(https://slurm.schedmd.com/cgroups.html)から

    1

    1答えて

    私はブラウザのメモリ使用によって激怒しています。 Chrome、Opera、FireFoxなどで使用されているメモリの合計を800MBに制限したいと考えています。 これはcgroupの仕事のようです。 私はおよそcgexecを読んで、それは私がやりたいだろう... しかし、私はまた、ここに記載したのと同様の方法を使用して、「インターネット」というグループを「準備」したいと思います: そして、それが

    0

    1答えて

    私はcgroupsオプションmemory.use_hierarchyがtrueまたはfalse(1または0)に設定されているかどうかを調べようとしています。これがリストされている標準ファイルか、これを理解するために使用できるコマンドがありますか?どこにも設定されていない場合は、デフォルト設定がありますか?

    1

    1答えて

    これらの制限の仕組みを理解しようとしています。 しかし、私はそれを把握することができません。ハードリミットが存在する場合、まずソフトリミットが必要です。 私が行ったサイトのほとんどは、彼らが何であるかについて話していますが、どのように働いているのかは言及されていません。 プロセスのコンテキストでは、どのようにこれらの動作を説明できますか? ありがとうございます。

    0

    1答えて

    私はdocker containerでプロセスを実行しています(ドッカーがそのプロセスをcgroup btwに入れています)。プロセスフォークと私はをcgroupsに入れたいと思っています。 私は私のプログラムに次のコードを追加しました: cgroup_init(); struct cgroup *my_cgroup = cgroup_new_cgroup(cg_name); cgroup_

    1

    1答えて

    ulimit -t 5を使用してプログラムを5秒のCPU時間に制限するスクリプトがあります。 このプログラムは現在子プロセスを生成しているので、代わりにcgroupsを使用したいので、プロセスで使用したCPUとその子プロセスを制限できます。しかし、私はcgroupのCPU使用率に厳しい上限を設ける方法を見つけることができません。

    1

    1答えて

    fedoraサーバ23をfedoraサーバ25にアップデートしました。すべてが正常にexecptドッカーを動作させます。私は28個のコンテナを持っているので、これはかなり悪いことです。私はそれがSystemDの問題であり、cgroupsファイルシステムがどのようにマウントされるのかを知りました。だから私は追加しました GRUB_CMDLINE_LINUX="systemd.legacy_syste