Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/04:6/6
2024/05/03:22/24

2024/03/05より317/1375
人気モジュール
No.1: フォーラム 108
No.2: ニュース 3
No.3: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット92
No.2:Windows NT1

No.1:どっかの巡回ロボット89
No.2:Majestic-12巡回ロボット2
No.3:Safari1

日曜日からの合計
メイン
   Network Layer Settings: IP, QoS, Queuing & Scheduling
     パケットが出力キューに滞留している時間について
投稿するにはまず登録を

題名 投稿者 日時
   パケットが出力キューに滞留している時間について 10low 2015/10/2 18:07
   » Re: パケットが出力キューに滞留している時間について maxam 2015/10/2 21:06
       Re: パケットが出力キューに滞留している時間について 10low 2015/10/5 9:06
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
maxam
投稿日時: 2015/10/2 21:06
常連
登録日: 2006/4/11
居住地:
投稿: 58
Re: パケットが出力キューに滞留している時間について
「パケットが出力キューに滞留している時間」の意味が良く分からなかったので、外しているかもしれませんが。


■一番滞留時間の長かったパケットの滞留時間
statに
Network, FIFO,Longest Time in Queue (seconds)
があります。


■それぞれのパケットの滞留時間
上の、Longest Time in Queue を出すためには各パケットの
滞留時間を計測する必要がありますが、それを行っているのが
void Queue::UpdateQueueDelayStats()なので、
このあたりを参考に、printfを入れればパケット単位の
滞留時間出力もできそうです

・・・という話ではなく、
■シミュレーション中、キューに何かしらパケットが滞留していた時間の総計
が欲しい、ということでしょうか?
Programmer'sGuide.pdfには
utilizedTime: Total time that the queue was non-empty in the current measurement period.
とあるので、関数的には
utilizationInPeriod()で良さそうですが、その実態は
function prototype
と書いてあるので、実装は自分で行う必要がありそうです。

多分、キューへのinsert時にキューが空(IsEmpty)だった時の時間、
retrieve時にキューが空になった時の時間
に注目すれば、パケットが滞留していた総時間
が計測できるのではないでしょうか。

フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT