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
最新パッケージでサポートされたControl Group(以下cgroup)。今回は、その開発でメモリ管理部分のメンテナとして活躍し、ユーザにとって有用な機能の実現を仕掛けている、富士通株式会社の亀澤さんにお話を伺いました。cgroupの開発の動機や現在の状況、コミュニティ開発の様子などをお聞きしました。 (インタビュア:杉田 由美子 The Linux Foundation) 杉田: 最初に自己紹介をお願いします。 亀澤: 富士通の亀澤寛之といいます。ソフトウェア事業本部のLinux開発統括部で仕事をしています。この部署は、Red Hat 2.1の頃からLinuxビジネスを行っていて、僕が入社する時にLinuxの経験があることを言ったこともあり、この部署で仕事をすることになりました。 コミュニティ開発との関わり 杉田: 今の亀澤さんの活躍を考えると、富士通への就職は、まさに千載一遇
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
もう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
小崎 資広 2008/5/22 VM(仮想メモリ)の改善 昔からのLinuxユーザーの方は、カーネル2.4の時代に、一時期VM(仮想メモリ)が不安定で悩まされていたことを覚えている方もいるかもしれません。 現在のVMは、Andrea Arcangeliの作成した割とシンプルな設計なVMに、Rik van Rielの作成したページフレームからページテーブルエントリを逆引きするためのreverse mappingという機能を追加したものが基本となっています。 これは、コードの複雑さと性能の間でバランスの取れた、なかなか評判のいいものだったのですが、カーネル2.6の登場から約5年がたち、だんだんアラが目立つようになってきました。 というのも、当時は一般的なパソコンのメモリ量は256M~512Mbytes程度で、サーバでも4Gbytesの壁を超えるようなマシンはまれでした。しかし、DRAMの急激な
Go on to the website Control Group Configuration Library Look at the generated documentation Generated Documentation for libcg Introduction libcg is a library that abstracts the control group file system in Linux. What are Control Groups Control Groups provide a mechanism for aggregating/partitioning sets of tasks, and all their future children, into hierarchical groups with specialized behaviour
What are CPUSETS ? CPUSETs are lightweight objects in the linux kernel that enable users to partition their multiprocessor machine by creating execution areas. A virtualization layer has been added so it becomes possible to split a machine in terms of CPUs. The main motivation of this patch is to give the linux kernel full administration capabilities concerning CPUs. CPUSETs are strong jails, and
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く