Pkprof : プロセスごとに分類するカーネルプロファイラ : 概念
スポンサーリンク
概要
- 論文の詳細を見る
Pkprof(Process-labeled Kernel PROFi1er)はオペレーティングシステムのカーネルが,どのプロセス(あるいはスレッド)のためにどれだけの資源を消費したかを測定する,カーネルプロファイラである.アプリケーションプロダラムの開発に用いられるユーザレベルプロファイラと,オペレーティングシステムカーネルの開発に用いられるカーネルプロファイラは,これまで個別に用いられてきた.ユーザレベルプロファイラは,システムコールの処理を不可分の処理として扱う.一方カーネルプロファイラでは,特定のプロセスによって一時的にもたらされた過負荷を分離して扱うことは困難であった. 近年のオペレーティングシステムは,サーバと呼ばれる多くのユーザレベルプログラムがシステムレベルのサービスを提供している,こういった構成では,カーネルレベルとユーザレベルのプロファイル結果を同時に検討することが,システム構成の決定や性能改良に有益である.Pkprofはこのような検討のもとに考案された新しいカーネルプロファイラである. Pkprofは,今カーネルがどのプロセスのためにサービスを実行しているかを追跡する.そしてどのプロセスのためかという情報を,サービス実行に要した資源消費にラベル付けして記録する.ユーザレベルプロファイラと併用すると,一つのプログラムがユーザ空間ならびにカーネル空間で消費した資源を計測することが可能になる.このような「継ぎ目なしのプロファイル」(Seamless profile)の測定結果例を図1に示す.この例ではプロセス137がraw_cat()関数の実行に費やしたCPU時間の内訳が,gprof[2]形式でカーネル内の処理(137k;と付された関数)も含めて示されている.継ぎ目なしのプロファイルは,システム全体の視点からプログラムの性能改善を進めていくのに極めて有用である.
- 一般社団法人情報処理学会の論文
- 1996-03-06
著者
-
西岡 真吾
(株)日立製作所中央研究所
-
元田 浩
(株)日立製作所基礎研究所
-
西岡 真吾
(株)日立製作所基礎研究所
-
川口 敦生
(株)日立製作所 システム開発研究所
-
元田 浩
(株)日立製作所エネルギー研究所
-
川口 敦生
(株)日立製作所基礎研究所
関連論文
- メディアプロセッサを応用したブロードバンド端末のソフトウェア設計手法(システムプログラム)
- 対話的文書検索における文書クラスタリングの役割
- IJCAI-89の報告
- 対話的文書検索における文書クラスタリングの役割
- 第2回マシンインテリジェンスに関する国際ワークショップ(International Workshop on Machine Intelligence 1993)の報告
- VLIW型メディアプロッセッサを用いたMPEG-2ビデオデコーダ
- AAAI90
- TD-1-6 DualNAVIによる連想的テキストアクセス
- ソフトウェアによる実時間ディジタルメディア処理向けシステムオンチップ(VLSIシステム)
- Pkprof : プロセスごとに分類するカーネルプロファイラ : 4.4BSD上での実装
- Pkprof : プロセスごとに分類するカーネルプロファイラ : 概念
- 1.推論における図形の役割 : デバイスの挙動予測と幾何の証明を例に(第10回評価問題研究会)
- フラッシュメモリを用いたUNIXファイルシステム
- 第8回知識獲得ワークショップ(KAW '94)報告
- 知識ベース再利用へのアプローチ : KADSを中心とした欧州における動向 (「知識の共有と再利用」)
- 近くて遠い夢
- (株)日立製作所基礎研究所元田研究室
- 麻生英樹(著) : ニューラルネットワーク情報処理-コネクショニズム入門, あるいは柔らかな記号に向けて-, 産業図書, 198頁
- 特集「学習と知識獲得技術の新展開」について
- Douglas B. Lenat and Edward A. Feigenbaum : "On the Thresholds of Knowledge", Proc. of IJCAI-87, p.1173-1182(Aug.1987).
- Paulson, L. C. : ML for the working programmer, Cambridge University Press (1991).
- 知識工学を売る会社テクノレッジ(談話室)
- プリミティブマッチング法 : 隠喩的見立て知識の学習法
- Frustration-Based Learning法による隠喩の理解
- メディアプロセッサにおける可変長復号処理の高速化(マルチメディア通信とQoS, VoIP, ストリーミング, 一般)
- メディアプロセッサにおける可変長復号処理の高速化
- VLIW型メディアプロセッサを用いたMPEG-4ビデオデコーダ
- VLIW型メディアプロセッサを用いたMPEG-4ビデオデコーダ
- 8-4 MAPCA応用MPEG-4アドバンストシンプルプロファイルビデオデコーダ
- 8-3 MAPCA応用MPEG-4シンプルプロファイルビデオデコーダ
- 8-2 MAPCA応用MPEG-4シンプルプロファイルビデオエンコーダ
- 認知的方略(perceptual-chunks)の学習 : 学習プロセスの視覚的制御
- 初等幾何学の補助線問題におけるフラストレーションに基づく学習
- 類型パターンの抽出に基づく帰納的学習と演繹的学習の統合
- 特集「知識の共有と再利用」にあたって
- 第2回知識獲得に関する国際ワークショップ(The 2nd Japanese Knowledge Acquisition for Knowledge-Based Systems Workshop JKAW92)の報告
- 第1回知識獲得に関する国際ワークショップJKAW '90
- 設計と診断を融合したシェルの構成 : 基本構想