2012-05-01から1ヶ月間の記事一覧
Linux Containerでも使われている cgroup には 、メモリ使用量が閾値より高くなったか/低くなったか や OOM Killer が発生したかどうか といったイベントを eventfd を通じて受け取れるようになっています。この仕組みを ruby から扱う方法を調べてみました…
ruby で unshare(2) というシステムコールを呼び出してマウント名前空間を変えてみる小さいコード書きました。unshareについては http://linuxjm.sourceforge.jp/html/LDP_man-pages/man2/unshare.2.html コード たぶん rubyあんま関係無い # /usr/include/a…
puppetでも使われてるシステム構成情報をいい感じに取ってくれる rubyのfacterというgemがありますが、なかなかワイルドな人です * llib/ruby/gems/1.9.1/gems/facter-1.6.8 module Facter # 中略 # Set LANG to force i18n to C # ENV['LANG'] = 'C' #!/usr…