...

評価報告書

by user

on
Category: Documents
15

views

Report

Comments

Transcript

評価報告書
INtimeプラットフォーム評価報告書
version. 2.0.4
〒314-0023
茨城県神栖市掘割 3-8-11
株式会社
プラットフォーム評価報告書
TEL 0299-90-1733
FAX 0299-92-8557
鹿島開発センター
http://www.mnc.co.jp
評価対象機
ベンダ名
PFA-C04NM17S(W)
INTERFACE
INtimeバージョン
共有(Shared)
Update 1
2011年4月15日
評価日付
Windows バージョン
Windows Xp Professional
CPUモード
INtime 4.0 Runtime
評価担当
x1
大久保 篤志
Windows HAL
Sp3
ACPIマルチプロセッサHAL
石神 明洋
作業担当
適合性評価結果考察
汎用I/OポートとしてCOMポートがひとつ実装されており、リアルタイム処理可能です。
ネットワークコントローラとしてIntel 82574が2基搭載されており、どちらもMSI割り込みにてドライブ可能です(ie1g使用)。
PCIスロットは4基実装されており、全てINT A-INT D(16-19)の範囲内にあるため、チップセットデバイスと競合することになりますが、USB/Netowrkデバイスなど競合するデバイスを
無効とすることで2基のスロットは使用可能と思われます。
適合性評価に関する総合判定は、それぞれの項目に関する点数を基準に5段階評価で出力され
総
総合判定 ★★★★★
ます
合
判 リアルタイム性能評価結果考察
定 カーネルタイマ割り込みジッタには最大遅延 +/- 50us程度見られます。一般的なAtom CPUのスペックであると言えます。
スレッド切り替えのスピード計測では最速切り替え時間、最遅延切り替え時間に大きなバラつきが見られます(偏差100以上)が、Windows環境と共有にて動作する
制限のため考慮される範囲と見られます。
高い精度を要するアプリケーションには不足があると思われますが、10ms精度程度のアプリケーションシステムには十分利用可能です。
リアルタイム性能に関する総合判定は、それぞれの項目に関する点数を基準に5段階評価で出
力されます
★★★★☆
総合判定
適合性評価
評価項目・機能項目
リアルタイム性能評価
評価項目・機能項目
判定
INtime基本動作
付属ユーティリティ動作
内蔵USBコントローラ使用
内蔵パラレルコントローラ使用
内蔵シリアルコントローラ使用
内蔵ネットワークコントローラ使用
拡張スロット使用
クロックジッタ計測評価
スレッド切り替え性能評価
PCIデバイス割り込みハンドラ応答性能評価
ISAデバイス割り込みハンドラ応答性能評価
A
A
B
A
A
B
適合評価指標
リアルタイム機能評価指標
A: 動作可能である。デバイス、拡張スロットの場合、調整なく、または若干の調整により使用可能。 A: クロック精度、応答精度 非常に優れている。
B: 動作可能である。デバイス、拡張スロットの場合、使用可能であるが、制限と調整が必要。
B: クロック精度、応答精度 優れている。
C: 動作検討。拡張スロットの場合、ハードウェアI/Oアクセスのみ可能。
C: クロック精度、応答精度 通常。
動作できない。またはその他。
D:
D: クロック精度、応答精度 可能。
E: クロック精度、応答精度に注意が必要。要調整検討。
F: 要再調査。
詳細スペック情報
CPU
名前
周波数
個数
機能
Intel(R) Atom(TM) CPU N450
1.66GHz
1
MMX SSE SSE2 SSE3 SSSE3 XD Intel 64
命令(L1-I) 32 KB
1次
次
データ(L1-D) 24 KB
キャッシュ
メモリ
L2
512 KB
2次
次
L3
3次
次
メモリ
1024 MB
ノースブリッジ
Intel Atom Host Bridge rev. 00
サウスブリッジ Intel 82801HBM (ICH8-ME) rev. B2
チップセット
ビデオ
BIOS
インターフェース
ベンダ
USB
パラレル
シリアル
PCI
PCI-x
PCI
Ex
x1
x4
x8
x16
ISA
Phoenix Technologies LTD
x5
前面 x1
背面
D-sub25ピン(メス)
D-sub9ピン(オス)
x
x
x
x
x
x
x
x4
x0
x1
4
0
0
0
0
0
0
Intel® 82574L Gigabit Network Connection
ネットワーク
x2
Intel® 82574L Gigabit Network Connection #2
評価機写真図
製品についての備考
1/8
判定
B
E
A
A
用語・項目
INtime基本動作
インストール
カーネル起動
カーネル停止
カーネル再起動
解説
用語・項目
INtimeのインストール、カーネルの起動、停止、再起動な
ど、INtimeカーネルの動作について評価をいたします。
一般的なプラットフォームにおいて問題が発生することは
ほぼありませんが、一部Windows Xp Embeddedのようなカ
スタマイズOS上で、コンポーネント整合等の問題が考慮さ
れます。
付属ユーティリティ
動作
INtimeソフトウェアにて提供されるユーティリティプログラ
ムの起動について評価をいたします。
一般的なプラットフォームにおいて問題が発生することは
ほぼありませんが、一部Windows Xp Embeddedのようなカ
クロックジッタプログラ スタマイズOS上で、コンポーネント整合等の問題が考慮さ
ム
れます:
INtime Explorer
クロックジッタ・・・INtimeカーネルクロックのジッタ表示
INscope Task Analyzer INtime Explorer・・・RT環境のオブジェクトブラウザ
RT Application Loader INscope Task Analyzer・・・スレッド切り替えトレースロガー
Spin Doctor
RT Application Loader・・・RTプログラムローダ
Fault Manager
Spin Doctor・・・RTスレッド不正スピン検出
Fault Manager・・・RTスレッド例外検出
INtimeカーネル
クロックジッタ
内蔵USBコントローラをINtimeにて使用する場合、IRQリ
ソースの確保が可能であること、または、RTデバイスとして
割り当てた際、使用するポートについての評価情報です。
内蔵USB
コントローラ使用
内蔵パラレル
コントローラ使用
内蔵シリアル
コントローラ使用
内蔵ネットワーク
コントローラ使用
プラットフォームに実装されるパラレルポートがデバッグ
ポート等に使用可能であることを評価します。
ディスク負荷状態
プラットフォームに実装されるシリアルポートにおけるIRQリ
ソース取得、INtime付属のシリアルドライバ使用について
評価します。
プラットフォームに内蔵されるネットワークコントローラにつ
いて、主に、以下の基準に準拠し評価します:
・ コントローラがINtimeにて提供される標準ネットワーク
コントローラデバイスドライバにて制御可能であるか
・ デバイスに、個別のIRQリソースを確保できるか
- IRQ または MSI
メモリ負荷状態
グラフィック
負荷状態
スレッド切替
性能計測
平均値、最頻値、
最小値、最大値、
不偏分散値、標準偏差
コントローラの適合
IRQリソースの確保
ネットワーク通信テスト
解説
INtimeソフトウェアカーネルは、ハードウェアを初期化
し、設定したクロックの割り込みにより処理を行います
(INtime kernel Tick)。INtime環境におけるカーネルク
ロックの精度は、アプリケーション動作の全てに関連す
る重要な要素です(デフォルト:500us 本評価ではカーネ
ルティック値500usにおける評価を基本とします)。
INtimeカーネルクロックジッタとは、カーネルティック設
定値に設定した値と実際発生するクロック割り込みの間
隔におけるバラつきを意味します。バラつきが少なけれ
ば、より精度の高い処理が可能となりますが、バラつき
が大きかったり、ティックそのものの値が設定値と比較
し異常な値を示す場合、同プラットフォーム上では
INtimeソフトウェアを使用した制御が困難であるとみなさ
れます。
INtimeカーネルはシステムのタイマデバイス、割り込み
コントローラを制御し、クロックティックを生成しますが、
共存するWindows環境における割り込み制御に冗長な
処理が含まれる場合や、ハードウェアそのものの問題
等により、影響受ける場合もあります。
本評価では、Windows上での無負荷状態時、ディスク
アクセス負荷状態時、メモリアクセス負荷状態時、グラ
フィック負荷状態時とこれら全ての負荷をかけた状態に
おけるクロックジッタを計測し、INtimeソフトウェアとプ
ラットフォームの適合性を判断します。
また、上記負荷時とは別に、Windowsオペレーション操
作時のクロックジッタ計測を行い、適合性を判断します。
定常的にディスクアクセスを行うWindowsプログラムを
実行させた状態でINtimeカーネルのクロックジッタを計
測します。Windows負荷プログラムでは、1MBのファイル
を生成、同ファイルの読み込み、削除を繰り返し行いま
す。
プラットフォームのディスクキャッシュ機能により負荷
の度合いは変わります。
定常的にメモリアクセスを行うWindowsプログラムを実
行させた状態でINtimeカーネルのクロックジッタを計測し
ます。Windows負荷プログラムでは、5本のスレッドで、メ
モリ確保、書き込み、読み込み、解放を連続的に行いま
す。
一般的に負荷によりWindowsCPU負荷率は、ほぼ100%
となります。
定常的にディスプレイ上に描画を行うWindowsプログラ
ムを実行させた状態でINtimeカーネルのクロックジッタ
を計測します。Windows負荷プログラムでは、DCに対し
ての通常書き込み、BitBltによるビットマップ転送などが
周期毎に行われます。負荷の度合いはグラフィックコン
トローラ等に依存します。
低プライオリティスレッドから高プライオリティスレッド
へのセマフォユニット送信処理において、スレッド切り替
え時間を計測します。
計測する値はPentium系CPUに実装されているTSCを
使用します。TSCの精度はCPUプラットフォームに依存
します。
ハードウェアに対しソフトウェアから割り込みを発生さ
拡張スロット使用
IRQリソースの確保可
能
ハードウェアI/O可能
スロット種別
プラットフォームに実装されるPCI/PCI-X/PCI Express等
の拡張スロットの種別、IRQリソースの割り当てにより
INtimeにおいてWindowsデバイスと競合しないスロットの調
査等が含まれます。PCI-Expressスロットにおいては"MSI"
という評価が付けられます。MSIをサポートするデバイスに
おいてはMSI割り込みを使用することにおいて割り込み使
用が可能となります(INtime 3.1以降)。
割り込み応答性能 せ、仮想的なハードウェア割り込み発生から、発生した
割り込みによりハンドラが起動するまでの時間を計測し
計測
ています。 計測する値はPentium系CPUに実装されて
いるTSCを使用します。TSCの精度はCPUプラットフォー
ムに依存します。また、本応答性能は使用するハード
ウェア(コントローラ等)のオーバーヘッドも値に換算され
るため、参考値としてください。
平均値、最頻値、
最小値、最大値、
不偏分散値、標準偏差
参考
1. 評価項目、評価基準は、株式会社マイクロネットが独自に設定したものです。そのため、本評価判定により適用範囲とされなかったプラットフォームが全て
使用できないわけではありません。本評価により設定された評価結果は、絶対的判定基準としてではなく、参考情報としてください。
2/8
INtimeプラットフォーム評価報告書
version. 2.0.4
適合性評価
評価項目
1
INtime基本動作
2
付属ユーティリティ動作
3
内蔵USBコントローラの使用
基準値
インストール
適合/不適合
適合/不適合
INtimeカーネル起動
INtimeカーネル停止
適合/不適合
適合/不適合
INtimeカーネル再起動
INtime Clock Jitterプログラム動作
適合/不適合
INtime Explorer動作
適合/不適合
INscope Task Analyzer動作
適合/不適合
INtime RT Application Loader動作
適合/不適合
適合/不適合
INtime Spin Doctor動作
INtime Exception Manager動作
適合/不適合
Intel® ICH8 Family USB Universal Host Controller - 2830
USB1 ポート位置
背面
デバイスIRQ確保
適合/可能/不適合
Intel® ICH8 Family USB Universal Host Controller - 2831
USB2 ポート位置
前面
デバイスIRQ確保
適合/可能/不適合
Intel® ICH8 Family USB Universal Host Controller - 2832
USB3 ポート位置
未実装
デバイスIRQ確保
適合/可能/不適合
Intel® ICH8 Family USB Universal Host Controller - 2834
USB4 ポート位置
背面
デバイスIRQ確保
適合/可能/不適合
Intel® ICH8 Family USB Universal Host Controller - 2835
USB5 ポート位置
背面
デバイスIRQ確保
適合/可能/不適合
Intel® ICH8 Family USB2 Enhanced Host Controller - 2836
USB6 ポート位置
背面
デバイスIRQ確保
適合/可能/不適合
USB7 ポート位置
デバイスIRQ確保
適合/可能/不適合
4 内蔵パラレルコントローラの使用
COM1
COM2
5 内蔵シリアルコントローラの使用
COM3
COM4
IRQ確保
シリアルドライバ動作
IRQ確保
シリアルドライバ動作
IRQ確保
シリアルドライバ動作
IRQ確保
シリアルドライバ動作
結果
適合
適合
適合
適合
適合
適合
適合
適合
適合
適合
判定
A
A
適合
不適合
-
B
不適合
適合
適合
-
適合/不適合
-
-
適合/可能/不適合
適合/不適合
適合/可能/不適合
適合/不適合
適合/可能/不適合
適合/不適合
適合/可能/不適合
適合/不適合
適合
適合
-
A
Intel® 82574L Gigabit Network Connection
NIC1
コントローラ適合
IRQ確保
ネットワーク通信試験(ping)
適合
MSI
適合
適合/不適合
適合/可能/不適合/MSI
適合/不適合
Intel® 82574L Gigabit Network Connection #2
NIC2
6
内蔵ネットワーク(LAN)の使用
NIC3
NIC4
SLOT 1
SLOT 2
SLOT 3
SLOT 4
SLOT 5
7
拡張スロットの使用
(IRQリソース確保)
SLOT 6
SLOT 7
SLOT 8
SLOT 9
SLOT 10
SLOT 11
SLOT 12
コントローラ適合
IRQ確保
ネットワーク通信試験(ping)
コントローラ適合
IRQ確保
ネットワーク通信試験(ping)
コントローラ適合
IRQ確保
ネットワーク通信試験(ping)
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
スロット 種別
IRQ確保
3 / 8 適合性評価
適合
MSI
適合
適合/不適合
適合/可能/不適合/MSI
適合/不適合
A
-
適合/不適合
適合/可能/不適合/MSI
適合/不適合
-
適合/不適合
適合/可能/不適合/MSI
適合/不適合
PCI
可能
適合/可能/不適合/MSI
PCI
不適合
適合/可能/不適合/MSI
PCI
可能
適合/可能/不適合/MSI
PCI
適合/可能/不適合/MSI
不適合
適合/可能/不適合/MSI
-
適合/可能/不適合/MSI
-
適合/可能/不適合/MSI
-
適合/可能/不適合/MSI
-
適合/可能/不適合/MSI
-
適合/可能/不適合/MSI
-
適合/可能/不適合/MSI
-
適合/可能/不適合/MSI
-
B
INtimeプラットフォーム評価報告書
version. 2.0.4
性能評価
評価項目
基準値
500(±
(±5us)
(±
550
+0~+50
無負荷状態時計測
ディスク負荷時計
測
メモリ負荷時計測
1
カーネルクロックジッタ
計測(500us)
グラフィック負荷
時計測
総合負荷時計測
Windows
オペレーション時
計測
2
リアルタイムスレッド切替性能計測
(低プライオリティ->高プライオリティ)
500(±
(±5us)
(±
550
+0~+50
500(±
(±5us)
(±
550
+0~+50
500(±
(±5us)
(±
550
+0~+50
500(±
(±5us)
(±
550
+0~+50
500(±
(±5us)
(±
550
+0~+50
~10
PCIデバイス ハンドラ応答性能計測
3
~15
(
Interface PCI-2726C
)使用
ISAデバイス ハンドラ応答性能計測
4
~50
(
COM1
)使用
評価結果
平均値
最大遅延
遅延誤差
不偏分散
標準偏差
平均値
最大遅延
遅延誤差
不偏分散
標準偏差
平均値
最大遅延
遅延誤差
不偏分散
標準偏差
平均値
最大遅延
遅延誤差
不偏分散
標準偏差
平均値
最大遅延
遅延誤差
不偏分散
標準偏差
平均値
最大遅延
遅延誤差
不偏分散
標準偏差
平均値
最頻値
最小値
最大値
不偏分散
標準偏差
平均値
最頻値
最小値
最大値
不偏分散
標準偏差
平均値
最頻値
最小値
最大値
不偏分散
標準偏差
4 / 8 性能評価
+
+
+
+
+
+
499.89
512.65
12.76
0.36
0.60
499.90
520.70
20.80
2.20
1.483
499.89
525.03
25.14
0.56
0.751
499.89
516.53
16.64
0.67
0.821
499.89
521.24
21.35
2.57
1.602
499.89
549.34
49.45
2.56
1.599
2.71
2.69
2.65
6.46
10688.034
103.383
1.36
1.24
0.64
3.29
84592.017
290.847
7.02
7.36
6.56
13.01
680073.63
824.666
判定
us
us
us
us
us
us
us
us
us
us
us
us
B
us
us
us
us
us
us
us
us
us
us
E
us
us
us
us
A
us
us
us
us
A
INtimeプラットフォーム評価報告書
version. 2.0.4
負荷状態時におけるクロックジッタ計測詳細データ
10000000
無負荷状態
1000000
ディスクアクセス
負荷状態
メモリアクセス
負荷状態
100000
グラフィック
負荷状態
10000
総合負荷状態
1000
Windows オペ
レーション時
100
10
1
<435 435- 445- 455- 465- 475- 485- 495- 505- 515- 525- 535- 545- 555- 565>
445 455 465 475 485 495 505 515 525 535 545 555 565
負荷状態、Windowsオペレーション状況下におけるクロックジッタ対数グラフ
無負荷状態
<435
435-445
445-455
455-465
465-475
475-485
485-495
495-505
505-515
515-525
525-535
535-545
545-555
555-565
565>
最速ティック
平均
最遅延ティック
不偏分散
標準偏差
評価
ディスクアクセス メモリアクセス
負荷状態
負荷状態
グラフィック
負荷状態
最遅延(統合):各負荷状態に
Windows
総合負荷状態 オペレーション時 おけるクロックジッタの最遅延
値を示します。
0
0
0
0
0
0
2540
1164027
1633
0
0
0
0
0
0
0
0
0
0
0
256
12606
1144050
11026
262
0
0
0
0
0
0
0
0
0
1
5
3460
1161690
3028
15
1
0
0
0
0
0
0
0
0
0
3
3915
1160332
3949
1
0
0
0
0
0
0
0
0
0
0
102
13995
1139259
14603
241
0
0
0
0
0
0
1
0
1
4
45
15887
1158065
13934
60
1
1
1
0
0
485.96
499.89
512.65
478.95
499.90
520.70
467.86
499.89
525.03
479.08
499.89
516.53
477.28
499.89
521.24
438.28
499.89
549.34
0.357
0.598
2.200
1.483
0.564
0.751
0.675
0.821
2.565
1.602
2.5568923
1.5990285
A
A
B
A
B
最大偏差(統合):各負荷状態
におけるクロックジッタの最大
偏差値を示します。
※最遅延ティックが設定値に
近いほど、より制度の高いク
ロックが生成されていることを
示し、偏差の値が少ないほ
ど、バラつきの少ない状態で
あるといえます。
単位 us
最遅延(統合)
525.03
最大偏差(統合)
1.602
B
総合判定
B
5 / 8 クロックジッタ計測
INtimeプラットフォーム評価報告書
version. 2.0.4
拡張スロット詳細情報
スロット
スロット種別
INtime適合要素
PCIバスリソース情報
バス
デバイス
機能
IRQ
I/O
割り込み確保
競合
数
1
PCI
17
14
0
18
適合
可能
4
2
PCI
17
12
0
16
適合
不適合
3
3
PCI
17
10
0
18
適合
可能
4
4
PCI
17
9
0
19
適合
不適合
4
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
↑
CPU
割り込み確保可能スロット数
2
拡張スロット部 マザーボード写真
6 / 8 拡張スロット情報
競合するWindowsデバイス
Intel(R) 82574L Gigabit Network Connection
Intel(R) ICH8 Family USB Universal Host
Intel(R) ICH8 Family USB2 Enhanced Host
Intel(R) ICH8 Family PCI Express Root Port 3 Intel(R) ICH8 Family USB Universal Host
Intel(R) ICH8 Family PCI Express Root Port 1 Intel Corporation N450 Atom(TM) Processor
Intel(R)
Intel(R)
Intel(R)
Intel(R)
Intel(R)
Intel(R)
Intel(R)
Intel(R)
82574L Gigabit Network Connection
ICH8 Family USB Universal Host
ICH8 Family USB2 Enhanced Host
ICH8 Family PCI Express Root Port 3 82574L Gigabit Network Connection #2
ICH8M 3 port Serial ATA Storage
ICH8 Family USB Universal Host
ICH8 Family PCI Express Root Port 4 -
INtimeプラットフォーム評価報告書
version. 2.0.4
デバイス実装状況
Windows デバイスマネージャ上 デバイス表示
INtime Device Configuration上 デバイス表示
7 / 8 実装デバイス情報
INtimeプラットフォーム評価報告書
version. 2.0.4
評価作業時記録・備考
INtime基本動作
調査
付属ユーティリティ
動作調査
内蔵USB
コントローラ
使用調査
適合性
評価作業
内蔵
ISA(COM/LPT)
コントローラ
使用調査
内蔵ネットワーク
コントローラ
使用調査
拡張スロット
使用調査
クロックジッタ
計測評価
スレッド切替
性能評価
性能評価
作業
PCIデバイス
割り込みハンドラ
応答性能評価
ISAデバイス
割り込みハンドラ
応答性能評価
ハイパースレッディングを無効にして調査を行いました。
その他
8 / 8 評価作業記録
Fly UP