タグ

cgroupに関するsuu-gのブックマーク (3)

  • コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜 - Retrieva TECH BLOG

    レトリバのCTO 武井です。 やあ (´・ω・`) うん、「また」コンテナの記事なんだ。済まない。 技術ブログの開設と新セミナー運用の開始にあたって、「前に話した内容をブログにしつつ、新しい差分をセミナーにすれば、一回の調べ物でどっちのネタもできて一石二鳥じゃないか」と思っていたのですが、 前のセミナーが情報詰め込みすぎでブログの文量がとんでもないことになって、 → それが前提条件になってしまっているのでセミナー資料の文量も膨れ上がって、 → 差分だけと思っていたUser名前空間も思った以上のボリュームで、 → やっと一息かと思ったら、フォローアップ記事が残っていることを思い出すなど ←いまここ 一石二鳥作戦のはずが、どうしてこうなった……。 計画大事。 そんなわけで、今回は4/17にお話ししました「コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜」という

    コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜 - Retrieva TECH BLOG
  • cgroups - ArchWiki

    Control groups (or cgroups as they are commonly known) are a feature provided by the Linux kernel to manage, restrict, and audit groups of processes. Compared to other approaches like the nice(1) command or /etc/security/limits.conf, cgroups are more flexible as they can operate on (sub)sets of processes (possibly with different system users). Control groups can be accessed with various tools: usi

    suu-g
    suu-g 2015/06/26
  • ruby で cgroupのeventfd通知機能利用して メモリ使用量や OOM Killer を監視する - hibomaの日記

    Linux Containerでも使われている cgroup には 、メモリ使用量が閾値より高くなったか/低くなったか や OOM Killer が発生したかどうか といったイベントを eventfd を通じて受け取れるようになっています。この仕組みを ruby から扱う方法を調べてみました なお 検証したカーネルは 3.2.16 です。SL6 2.6.32 のカーネルでは eventfdでの通知は 実装(マージ?)されていないようでした。 rubyで eventfd を使う ruby で eventfd を扱う方法が分からなかったのですが sleepy_penguin という gem を使う事で解決できました http://rubygems.org/gems/sleepy_penguin rackサーバーの Rainbows! の中でも使われている Gem です。 source :rub

    ruby で cgroupのeventfd通知機能利用して メモリ使用量や OOM Killer を監視する - hibomaの日記
  • 1