Project

General

Profile

Actions

調査 #4157

closed

VxWorksでのパフォーマンス測定

Added by n-miyamoto over 7 years ago. Updated over 6 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
08/16/2017
Due date:
% Done:

100%

Estimated time:

Description

パフォーマンス測定用のRTCを作成し、複数接続した場合の遅延時間等を計測する。


Files

Clock.png (8.36 KB) Clock.png n-miyamoto, 08/16/2017 05:22 PM
data_transport1.png (9.21 KB) data_transport1.png n-miyamoto, 08/16/2017 05:45 PM
data_transport2.png (13.1 KB) data_transport2.png n-miyamoto, 08/16/2017 05:45 PM
result.txt (2.86 KB) result.txt n-miyamoto, 08/16/2017 05:46 PM
result_multi.txt (2.09 KB) result_multi.txt n-miyamoto, 08/16/2017 05:46 PM
result_multi_composite.txt (454 Bytes) result_multi_composite.txt n-miyamoto, 08/16/2017 05:46 PM
result_composite.txt (873 Bytes) result_composite.txt n-miyamoto, 08/16/2017 05:46 PM
data_transport3.png (14.2 KB) data_transport3.png n-miyamoto, 08/29/2017 01:32 PM
data_transport4.png (12.9 KB) data_transport4.png n-miyamoto, 08/29/2017 01:32 PM
result_composite2.txt (5.37 KB) result_composite2.txt n-miyamoto, 08/29/2017 01:33 PM
result_multi2.txt (6.09 KB) result_multi2.txt n-miyamoto, 08/29/2017 01:33 PM

Updated by n-miyamoto over 7 years ago

パフォーマンス測定用に以下のRTCを作成しました。

Analyzerコンポーネントを1個、Analyzer_testコンポーネントを5個起動してデータ書き込みからデータ受信までの時間を計測します。

以下の4種類の条件で動作を確認しました。

  1. 全てのRTCをVxWorks上で起動(非同期)
  2. 全てのRTCをVxWorks上で起動(複合コンポーネント)
  3. Analyzer_testコンポーネントを1つだけUbuntuで起動(非同期)
  4. Analyzer_testコンポーネントを1つだけUbuntuで起動(複合コンポーネント)

コネクタはインターフェース型corba_cdr、データフロー型pushで接続します。
100KBのデータを通信し、またonExecute内で0.1秒(全RTC合計で0.6秒)待機するようにしています。

1、2の条件では以下の結果になりました。

3、4の条件では以下の結果になりました。

Updated by n-miyamoto over 7 years ago

  • データサイズを徐々に増やした場合の実験
    • 全てのRTCをVxWorks上で起動(複合コンポーネント)
    • Analyzer_testコンポーネントを1つだけUbuntuで起動(複合コンポーネント)
Actions #3

Updated by n-miyamoto over 7 years ago

  • Status changed from 新規 to 解決
  • % Done changed from 90 to 100
Actions #4

Updated by n-miyamoto over 6 years ago

  • Status changed from 解決 to 終了
Actions

Also available in: Atom PDF