12.07.2015 Views

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>RedHawk</strong> <strong>Linux</strong> User’s <strong>Guide</strong>機 能 7CPUアカウンティング7• top(1)および 他 のユーティリティを 使 ってCPU 使 用 率 の 統 計 データを 収 集 します• 周 期 的 にタイム・クォンタムを 消 費 するためにCPU 上 で 実 行 中 のプロセスを 起 こします• タイム・クォンタムを 使 い 果 たした 時 に 実 行 中 のプロセスをCPUから 解 放 し 他 の 実 行 中 のプロセスを 優 先 させます• 周 期 的 にCPU 間 で 実 行 可 能 なプロセスの 負 荷 バランスを 保 ちます• プロセスとシステム・プロファイリングを 実 行 します• この 機 能 が 利 用 可 能 なプロセスのためのシステムtime-of-dayクロックおよび 実 行 時 間 のクォータ 制 限 を 実 装 します• POSIXタイマーのための 割 り 込 みソースを 提 供 します• リード・コピー・アップデート(RCU) 処 理 中 に 構 造造 体 のデータを 解 放 するために 各 CPUの 正状 態 をポーリングします• システムtime-of-dayクロックとブート 時 からのティック 回 数 を 更 新 します• システム・タイマー・リストのイベント 停 止 を 送 り 出 します。これにはウォッチドッグ・タイマー・ドライバやalarm(2)のようなプロセス・タイマー 機 能 を 含 みますローカル・タイマーのシールディングは、ローカルCPUへのアフィニティを 持 つプロセスによって 要 求 されたスケジューリング・イベントへのローカル・タイマーの 使 用 を 制 限 します。ローカル・タイマー・シールディングは 非 シールドCPUへ 重 要 ではない 仕 事 を 移 動 するプロセス・シールディングと 連連 動 します。これは、「リアルタイム 性 能 」 章 の 中 で 説 明 したように 割 り 込 み 応 答の 最 悪 のケースとCPU 上 のプログラム 実 行 のデターミニズムの 両 方 を 改 善 します。しかし、ローカル・タイマーを 無 効 にすることは<strong>RedHawk</strong> <strong>Linux</strong>により 標 準 的 に 提 供 されるいくつかの 機 能 に関 して 影 響 を 及 ぼします。これらの 影 響 は 以 下 で 説 明 します。ローカル・タイマーは 以 降 のセクションの 中 で 説 明 する 機 能 を 実 行 します。ローカル・タイマーを 無 効 にする 影 響 は、いくつかの 機 能 のために 実 行 可 能 な 代 案 についても 説 明 します。プロセス 毎 のCPU 利 用 率 はtop(1)やps(1)のようなユーティリティにより 報 告 されます。これらのユーティリティはtimes(2), wait4(2), sigaction(2), acct(2)のようなシステム・サービスから 利 用率 の 統 計 値 を 集 めます。標 準 的 な 非 <strong>RedHawk</strong> <strong>Linux</strong>カーネルにおいて、プロセスのCPU 利 用 を 決 定 するためにこれらのサービスはローカル・タイマーに 依 存 します。 一 方 、<strong>RedHawk</strong>カーネルはこれを 実 現 するためにローカル・タイマーの 代 わりに 高 分 解 能 プロセス・アカウンティング 機 能 を 使 用 します。 高 分 解 能プロセス・アカウンティングはローカル・タイマーが 無 効 であっても 機 能 し 続 けます。高 分 解 能 プロセス・アカウンティングは、カーネル 構 成 GUI 上 の「General Setup」 項 目 のHRACCTカーネル・チューニング・パラメータを 介 して 全 てのプレビルト<strong>RedHawk</strong> カーネルにて 有 効 です。この 機 能 に 関 するすべての 情 報 はhracct(3)およびhracct(7)のmanページを 参 照 してください。7-2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!