Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>, David Rientjes <rientjes-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>, Pekka Enberg <penberg-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>, Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org>, Glauber Costa <glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>, Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org>, "Kirill A. Shutemov" <kirill-oKw7cIdHH8eLwutG
Copyright (c) 2011 Hitachi Ltd., Yokohama Research Lab. All right reserved Performance Prediction and Optimization using Linux/cgroups Yuzuru Maya Hitachi, Ltd., Yokohama Research Laboratory 1 June 1st 2011 Linux Con JAPAN 2011(Yokohama) Copyright (c) 2011 Hitachi Ltd., Yokohama Research Lab. All right reserved Agenda 2 • Background • Outline of Linux/Cgroups • Performance prediction with RA • Eva
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Linux KernelのControl Group機能によって、プロセスの様々なリソース管理を行うcgroupをmrubyから呼び出せるようにしました。 それをmruby-cgroupと呼ぶことにします。 これがなかなか素晴らしくて、C言語で書いたプログラムにmrubyを組み込むことで、そのC言語で書かれたホストプログラムをとても簡単にリソース管理できてしまいます。 使い方 mrbgemsとして作っているので、mruby-cgroupのREADMEに従ってbuild_config.rbにgitのURLを書くと簡単にrakeでlibmruby.aに組み込めます。 現状は、CPUとIOリソースの管理の機能のみですが、cgroupのコンテキストの
This series of patches adds per-container (cgroup) filtering capability to per-cpu monitoring. In other words, we can monitor all threads belonging to a specific cgroup and running on a specific CPU. This is useful to measure what is going on inside a cgroup. Something that cannot easily and cheaply be achieved with either per-thread or per-cpu mode. Cgroups can span multiple CPUs. CPUs can be sha
最新パッケージでサポートされたControl Group(以下cgroup)。今回は、その開発でメモリ管理部分のメンテナとして活躍し、ユーザにとって有用な機能の実現を仕掛けている、富士通株式会社の亀澤さんにお話を伺いました。cgroupの開発の動機や現在の状況、コミュニティ開発の様子などをお聞きしました。 (インタビュア:杉田 由美子 The Linux Foundation) 杉田: 最初に自己紹介をお願いします。 亀澤: 富士通の亀澤寛之といいます。ソフトウェア事業本部のLinux開発統括部で仕事をしています。この部署は、Red Hat 2.1の頃からLinuxビジネスを行っていて、僕が入社する時にLinuxの経験があることを言ったこともあり、この部署で仕事をすることになりました。 コミュニティ開発との関わり 杉田: 今の亀澤さんの活躍を考えると、富士通への就職は、まさに千載一遇
Red Hat Insights Increase visibility into IT operations to detect and resolve technical issues before they impact your business. Learn More Go to Insights Red Hat Product Security Center Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities. Product Security Center
LXC の解説に必要なので、ちょいと cgroups についてまとめておきます。RHEL6.0 前提です。 参考資料: RHEL6 リソース管理ガイド Control Groups(cgroups) の概要 cgroups とは 最近の Linux は、あるプロセスの実行を許可する CPU コアの指定など、プロセスごとにさまざまなリソース制御ができるようになっています。このような制御を複数のプロセスをグループ化したグループ単位でできると便利な場合があります。cgroups は、グループ単位でリソース制御を行うためのユーザ・インターフェースを特殊ファイルシステムの形式で提供します。 cgroups 自体がリソース制御の機能を提供するわけではありません。既存のリソース制御機能(cgroups の用語で『コントローラ』もしくは『サブシステム』と言います)を cgroups のインターフェースを利
Red Hat Inc, 2011 Control Groups(cgroups) の概要 レッドハット株式会社 グローバルサービス本部 プラットフォームソリューショングループ ソリューションアーキテクト 平 初 htaira@redhat.com hbstudy#19 2 自己紹介 レッドハット株式会社 グローバルサービス本部 ソリューションアーキテクト 平 初 (たいら はじめ) レッドハット株式会社で Linux の標準仮想化技術 Linux KVM の普及、啓蒙活動に 従事。最近では、レッドハットのクラウド・仮想化ビジネスの立ち上げを行ってい る。 The Fedora Project で日本語翻訳チームに所属。 Anaconda や system-config- * 、 virt-manager 、 Rhythmbox 、 Brasero 、 Solang 、 P
この記事はhttp://atnd.org/events/10701向けに書かれました。 はじめに サーバ側ではかなり前からcgroupsを使っていましたが、クライアント側では使ったことがなかったので、頑張ってノートPCで使ってみることにしました。12月から使い始めて、1月半ぐらい使い続けてます。 サーバ側では独自スクリプトを書いて設定していましたが、今回は既存のツール(libcgroup)を使っています。とはいえ、libcgroupには資源利用状況を確認する機能がなかったので、独自スクリプト(cgtree)を作りました。もしよかったら使ってみてね! 今回cgroupsでやりたかったことは、 資源を大量に消費するプロセスの制限 バックグラウンドプロセスの制限 などです。限られた資源を無駄に使うプロセスに鉄槌を。 注意 この記事で紹介する設定は、自分の環境に合わせてちまちまとチューニングしてき
もう3回ぐらい忘れてコード読み直しているのでメモhttp://linuxjm.sourceforge.jp/html/LDP_man-pages/man2/mbind.2.htmlmode引き数には、追加でモードフラグを含めることもできる。サポートされているモードフラグは以下の通りである。MPOL_ mkosaki.blog46.fc2.com//blog-entry-1206.html 従来のLinuxはread(2)やwrite(2)によるメモリアクセスは二回タッチでactiveリストへ移動だったのに、mmapによるタッチは(pteのaccessbitが1bitしかない関係で)1回タッチでactiveリストになっていた。そのため、現代的なマシンではmmapを使ってコピーすると逆に mkosaki.blog46.fc2.com//blog-entry-1101.html
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く