Forum Topic - time delay and time jitter of Network of QNX: (9 Items)
   
time delay and time jitter of Network of QNX  
Hello,
     I have test to send 10 bytes per 1 millisecond from network Card(intel-82567LM) of different QNX version。
  when V6.5.0,  the max time delay is 300us,the max time jitter is 70us.
     when V6.3.2,  the max time delay is 200us,the max time jitter is 40us.
    
    about V6.5.0 , the default config is:
    io-pkt-v4 -d e1000 name=en -p tcpip
   what is more, when I change the config as follow
   io-pkt-v4 -d e1000 receive=128,transmit=8,name=en -p tcpip  
   the time jitter can reduce to 50us.
   so I want to know how to reduce the time delay and time jitterfrom network config of QNX.

 
Re: time delay and time jitter of Network of QNX  
If you are running on an x86, you have to be careful, as System Management
Mode can affect network throughput. Some BIOSs allow you to turn off SMM.




On 2014/7/22, 10:57 PM, "yu angel" <community-noreply@qnx.com> wrote:

>Hello,
>     I have test to send 10 bytes per 1 millisecond from network
>Card(intel-82567LM) of different QNX version。
>  when V6.5.0,  the max time delay is 300us,the max time jitter is 70us.
>     when V6.3.2,  the max time delay is 200us,the max time jitter is
>40us.
>    
>    about V6.5.0 , the default config is:
>    io-pkt-v4 -d e1000 name=en -p tcpip
>   what is more, when I change the config as follow
>   io-pkt-v4 -d e1000 receive=128,transmit=8,name=en -p tcpip
>   the time jitter can reduce to 50us.
>   so I want to know how to reduce the time delay and time jitterfrom
>network config of QNX.
>
> 
>
>
>
>
>_______________________________________________
>
>Networking Drivers
>http://community.qnx.com/sf/go/post111169
>To cancel your subscription to this discussion, please e-mail
>drivers-networking-unsubscribe@community.qnx.com

Re: time delay and time jitter of Network of QNX  
hello,
       thanks for your reply.
       I do run it on x86 platform.
       from my test, I think that the option setting of devnp-e1000.so can  affect the time.
      so could you give me some suggestion how to optimize my option setting under current system environment.
      io-pkt-variant -d e1000 [option[,option ...]] ... &
Re: time delay and time jitter of Network of QNX  
hello,
       thanks for your reply.
       I do run it on x86 platform.
       from my test, I think that the option setting of devnp-e1000.so can  affect the time.
      so could you give me some suggestion how to optimize my option setting under current system environment.
      io-pkt-variant -d e1000 [option[,option ...]] ... &
Re: time delay and time jitter of Network of QNX  
Are you running UDP or TCP? I don¹t think that this is a driver problem.



On 2014/7/23, 11:40 PM, "yu angel" <community-noreply@qnx.com> wrote:

>hello,
>       thanks for your reply.
>       I do run it on x86 platform.
>       from my test, I think that the option setting of devnp-e1000.so
>can  affect the time.
>      so could you give me some suggestion how to optimize my option
>setting under current system environment.
>      io-pkt-variant -d e1000 [option[,option ...]] ... &
>
>
>
>_______________________________________________
>
>Networking Drivers
>http://community.qnx.com/sf/go/post111191
>To cancel your subscription to this discussion, please e-mail
>drivers-networking-unsubscribe@community.qnx.com

Re: time delay and time jitter of Network of QNX  
I run it by UDP.
I also think it is not a problem of devnp-e1000.so driver.
but i suspect the default driver option setting is not optimal.
so i want to know which option setting can affect the time.
for my test , at least, the number of transmit/receive descriptors of option setting can affect the time.
are there other options can do this?

Re: time delay and time jitter of Network of QNX  
I don¹t think that you are going to get any better performance than you
are currently getting, as io-pkt is single threaded, so if io-pkt is busy
receiving, the transmit will have to wait until the receive is complete.
The only driver parameters that you play around with are the number of
transmit and receive buffers.





On 2014/7/24, 9:53 PM, "yu angel" <community-noreply@qnx.com> wrote:

>I run it by UDP.
>I also think it is not a problem of devnp-e1000.so driver.
>but i suspect the default driver option setting is not optimal.
>so i want to know which option setting can affect the time.
>for my test , at least, the number of transmit/receive descriptors of
>option setting can affect the time.
>are there other options can do this?
>
>
>
>
>
>_______________________________________________
>
>Networking Drivers
>http://community.qnx.com/sf/go/post111216
>To cancel your subscription to this discussion, please e-mail
>drivers-networking-unsubscribe@community.qnx.com

Re: time delay and time jitter of Network of QNX  
Hugh Brown schrieb:
> I don¹t think that you are going to get any better performance than you
> are currently getting, as io-pkt is single threaded, so if io-pkt is busy
> receiving, the transmit will have to wait until the receive is complete.
> The only driver parameters that you play around with are the number of
> transmit and receive buffers.

That's the reason why I ported DPDK  ( www.dpdk.org) to QNX 6.x !

We can run now networking interfaces fully integrated into a multicore
based real-time environment.

The first product using it will be the Ethernet Powerlink Stack  for QNX
6.4, 6.5 and probably 6.6 .

Regards

Armin

http://www.steinhoff-automation.com



 



>
>
>
>
>
> On 2014/7/24, 9:53 PM, "yu angel" <community-noreply@qnx.com> wrote:
>
>> I run it by UDP.
>> I also think it is not a problem of devnp-e1000.so driver.
>> but i suspect the default driver option setting is not optimal.
>> so i want to know which option setting can affect the time.
>> for my test , at least, the number of transmit/receive descriptors of
>> option setting can affect the time.
>> are there other options can do this?
>>
>>
>>
>>
>>
>> _______________________________________________
>>
>> Networking Drivers
>> http://community.qnx.com/sf/go/post111216
>> To cancel your subscription to this discussion, please e-mail
>> drivers-networking-unsubscribe@community.qnx.com
>
>
>
>
> _______________________________________________
>
> Networking Drivers
> http://community.qnx.com/sf/go/post111219
> To cancel your subscription to this discussion, please e-mail drivers-networking-unsubscribe@community.qnx.com

Re: time delay and time jitter of Network of QNX  
thanks, l get the answer.